bur*_*ttk 9 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
Run Code Online (Sandbox Code Playgroud)
似乎我不是唯一一个,它似乎发生在许多不同的helm命令.所有这些github问题都有描述或评论提到"丢失连接到pod"或"传输正在关闭"错误(通常两者):
虽然阅读数百个github问题评论可能具有教育意义,但通常切换到stackoverflow的追逐速度更快,而且这个问题似乎还不存在,所以现在就是这样.希望一些快速症状修复,并最终一个或多个根本原因诊断最终在答案中.
删除耕耘机部署并重新创建它是我在 github 上看到的唯一修复(此处和此处)。当同一个 helm 命令重复失败时(不是间歇性失败,尽管您可以尝试一下),这对人们最有帮助。
删除tiller(helm的服务器端组件):
kubectl delete deployment -n kube-system tiller-deploy
# deployment "tiller-deploy" deleted
Run Code Online (Sandbox Code Playgroud)
并重新创建它:
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!
Run Code Online (Sandbox Code Playgroud)
弹跳耕耘机显然不能解决根本原因。希望有比这更好的答案,也许来自https://github.com/kubernetes/helm/issues/2025。这是截至 2018 年 2 月 13 日唯一开放的 github 问题。
归档时间: |
|
查看次数: |
4931 次 |
最近记录: |