使用Helm and Tiller 2.16,我一直在尝试Ping分er服务器:
client := helm.NewClient(helm.Host("tiller-deploy"))
if err := client.PingTiller(); err != nil {
panic(err)
}
// panic: context deadline exceeded
我能够在44134上的分till服务器上使用telnet。但是,这段代码无法正常运行。耕er程序以群集角色cluster-admin
运行,我能够从CLI列出发行版。不幸的是,当我在Kubernetes中运行代码时,它感到非常恐慌。您认为这是权限问题吗?
对您来说可能为时已晚,但我把它放在这里给与您面临同样问题的任何人。
我的操作方式:
tillerHost := "tiller-deploy.kube-system:44134"
helmClient := helm.NewClient(helm.Host(tillerHost))
这里有两件重要的事情: