[英]Helm 2 in-cluster code: "context deadline exceeded"
使用 Helm 和 Tiller 2.16,我一直在尝试 Ping 一个分蘖服务器:
client := helm.NewClient(helm.Host("tiller-deploy"))
if err := client.PingTiller(); err != nil {
panic(err)
}
// panic: context deadline exceeded
我可以在 44134 上的那个分蘖服务器上使用 telnet。但是那段代码没有正常运行。 Tiller 以集群角色cluster-admin
运行,我能够从 CLI 列出版本。 不幸的是,当我在 Kubernetes 中运行代码时,它很恐慌。 你认为这是一个许可问题吗?
对您来说可能为时已晚,但我将其放在此处供与您面临相同问题的任何人使用。
我这样做的方式:
tillerHost := "tiller-deploy.kube-system:44134"
helmClient := helm.NewClient(helm.Host(tillerHost))
这里有两件重要的事情:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.