Kubectl随机返回“ TLS握手超时”(在本地K8s上运行)

时间:2018-08-02 13:09:32

标签: docker kubernetes kubectl

在我的本地集群上运行kubectl命令时,我看到以下错误(Minikube并通过Dockers的新Kubernetes功能)

Unable to connect to the server: net/http: TLS handshake timeout

所有命令(创建部署,检查Pod等)均起作用,直到此错误看似随机抬起头为止。第一次发生这种情况后,对于所有使kubectl无效的任何kubectl命令,它都不会停止发生。阻止它的唯一方法是完全破坏本地群集,然后重新启动...直到5分钟后再次发生!

任何人都可以对此有所了解吗?请注意,很多人都在询问与AWS,GCE等有关的此类问题,并且根据运行的平台有不同的解决方案,当它在本地发生时,我还没有看到解决方案。

1 个答案:

答案 0 :(得分:0)

通过将Docker可用的内存从2gb增加到8gb来解决。

为此,请单击docker图标->“首选项”->“高级”,然后使用“内存”滑块根据需要增加docker进程的可用内存。

@Koshmaar希望对您有所帮助!