Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes api服务器偶尔不可用_Kubernetes_Kops - Fatal编程技术网

Kubernetes api服务器偶尔不可用

Kubernetes api服务器偶尔不可用,kubernetes,kops,Kubernetes,Kops,您好,我正在管理一个使用Kops创建的Kubernetes群集。我最近将Kubernetes更新为1.9.9,并对集群执行了滚动更新。一切似乎都进展顺利,但出现了一个新的恼人的问题: 我的Kubernetes api服务器以一种非常偶然的意外方式变得不可用。有时几分钟内,有时半小时内都无法到达。如果你再试一次,它会奇迹般地再次发挥作用。这使得我很难使用Kubernetes集群。有人知道为什么这些错误信息不断出现吗 Unable to connect to the server: net/http

您好,我正在管理一个使用Kops创建的Kubernetes群集。我最近将Kubernetes更新为
1.9.9
,并对集群执行了滚动更新。一切似乎都进展顺利,但出现了一个新的恼人的问题:

我的Kubernetes api服务器以一种非常偶然的意外方式变得不可用。有时几分钟内,有时半小时内都无法到达。如果你再试一次,它会奇迹般地再次发挥作用。这使得我很难使用Kubernetes集群。有人知道为什么这些错误信息不断出现吗

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


当@justinsb为我指明了正确的方向时,我在github存储库上发布了同样的问题。他建议使用ssh连接到主节点,并执行
docker ps
以查看所有容器是否稳定


我认为这样做是因为我的apiserver容器不断崩溃。这让我得出结论,我的主节点可能没有足够的计算能力来处理所有请求。我将主ec2实例从
t2.micro
更改为
t2.medium
,问题消失了。

是否更改了群集的证书?否,我没有对证书执行任何操作。我做了
kops编辑集群
,将
kubernetesVersion
设置为
1.9.9
。此后,我做了
kops滚动更新集群--yes
。等等,我还启用了rbac进行授权。也许与此有关
kops验证集群
产生了
ready
。您为rbac创建了规则吗?是的,我创建了两个规则、角色和集群角色绑定,以使一切都像以前一样正常工作。我为此w/kops创建了一个问题,希望他们已经知道这个问题:
The connection to the server api.xxx.io was refused - did you specify the right host or port?