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 库伯内特斯·赫尔姆:“这是一个很好的例子。”;与吊舱的连接中断”;及;“交通正在关闭”;错误_Kubernetes_Kubernetes Helm - Fatal编程技术网

Kubernetes 库伯内特斯·赫尔姆:“这是一个很好的例子。”;与吊舱的连接中断”;及;“交通正在关闭”;错误

Kubernetes 库伯内特斯·赫尔姆:“这是一个很好的例子。”;与吊舱的连接中断”;及;“交通正在关闭”;错误,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我运行helm-upgrade--install来修改kubernetes集群的状态,有时会出现如下错误: 22:24:34 StdErr: E0126 17:24:28.472048 48084 portforward.go:178] lost connection to pod 22:24:34 Error: UPGRADE FAILED: transport is closing 似乎我不是唯一的一个,这似乎发生在许多不同的掌舵命令。所有这些github问题都有描述或注释,提到“与p

我运行
helm-upgrade--install
来修改kubernetes集群的状态,有时会出现如下错误:

22:24:34 StdErr: E0126 17:24:28.472048   48084 portforward.go:178] lost connection to pod
22:24:34 Error: UPGRADE FAILED: transport is closing
似乎我不是唯一的一个,这似乎发生在许多不同的掌舵命令。所有这些github问题都有描述或注释,提到“与pod的连接丢失”或“传输正在关闭”错误(通常两者都有):


虽然阅读成百上千的github问题评论是有教育意义的,但通常切入stackoverflow的话题会更快,而且这个问题似乎还不存在,所以就在这里。希望一些快速的症状修复和最终的一个或多个根本原因诊断最终会出现在答案中。

删除tiller部署并重新创建它是我在github(和)上看到的唯一修复。当同一个舵指令反复失效时(不是间歇性失效,尽管你可以尝试一下),这对人们最有帮助

删除舵柄(舵的服务器端组件):

并重新创建它:

helm init --upgrade
# $HELM_HOME has been configured at /root/.helm.
# Tiller (the helm server side component) has been upgraded to the current version.
# Happy Helming!

弹跳舵柄显然无法解决根本原因。有希望有一个更好的答案比即将到来的,也许是来自。这是截至2018年2月13日为止唯一一个公开的github问题。

我通过将舵柄主机信息添加到helm install命令中得以纠正

--host=10.111.221.14:443
您可以通过这种方式获得舵柄IP

$ kubectl get svc -n kube-system tiller-deploy
NAME            TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)     AGE
tiller-deploy   ClusterIP   10.111.221.14   <none>        44134/TCP   34h

我知道这是一个有点工作,但所有其他功能的舵是正常执行后,通过这种方法安装。在初次安装之后,我不必再次添加主机信息来执行升级或回滚。希望这有帮助

内存限制导致我出现此错误。以下内容修复了它:

kubectl set resources deployment tiller-deploy --limits=memory=200Mi

我不得不使用
kubectl set resources deployment tiller deploy--limits=memory=200Mi-n kube系统
,因为它显示了一条
NotFound
消息,但没有最后一部分给我
helm install stable/grafana --name=grafana --host=10.111.221.14:4413
kubectl set resources deployment tiller-deploy --limits=memory=200Mi