在我的本地集群上运行kubectl命令时,我看到以下错误(Minikube并通过Dockers的新Kubernetes功能)
Unable to connect to the server: net/http: TLS handshake timeout
所有命令(创建部署,检查Pod等)均起作用,直到此错误看似随机抬起头为止。第一次发生这种情况后,对于所有使kubectl无效的任何kubectl命令,它都不会停止发生。阻止它的唯一方法是完全破坏本地群集,然后重新启动...直到5分钟后再次发生!
任何人都可以对此有所了解吗?请注意,很多人都在询问与AWS,GCE等有关的此类问题,并且根据运行的平台有不同的解决方案,当它在本地发生时,我还没有看到解决方案。>
答案 0 :(得分:0)
通过将Docker可用的内存从2gb增加到8gb来解决。
为此,请单击docker图标->“首选项”->“高级”,然后使用“内存”滑块根据需要增加docker进程的可用内存。
@Koshmaar希望对您有所帮助!