Helm 2集群内代码:“超出上下文截止日期”

问题描述 投票:0回答:1

使用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中运行代码时,它感到非常恐慌。您认为这是权限问题吗?

kubernetes kubernetes-helm
1个回答
0
投票

对您来说可能为时已晚,但我把它放在这里给与您面临同样问题的任何人。

我的操作方式:

tillerHost := "tiller-deploy.kube-system:44134"
helmClient := helm.NewClient(helm.Host(tillerHost))

这里有两件重要的事情:

  • << [端口耕种机服务正在收听
  • 部署了Tiller的
  • namespace
  • ->如果从另一个名称空间调用Tiller,则需要它
© www.soinside.com 2019 - 2024. All rights reserved.