首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >舵机干式安装

舵机干式安装
EN

Stack Overflow用户
提问于 2017-12-19 19:58:00
回答 4查看 101.2K关注 0票数 64

我正在尝试使用--dry-run选项测试我的开发舵机聊天部署输出。当我运行下面的命令时,它试图连接到Kubernetes API服务器。

连接Kubernetes集群是否需要尝试运行选项?我只想检查部署yaml文件输出。

代码语言:javascript
复制
helm install mychart-0.1.0.tgz --dry-run --debug

Error: Get http://localhost:8080/api/v1/namespaces/kube-system/pods?labelSelector=app%3Dhelm%2Cname%3Dtiller: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-12-19 20:30:18

赫尔姆文件所述

当您想测试模板呈现,但不实际安装任何东西时,您可以使用helm安装--调试--试运行./mychart。这将向Tiller服务器发送图表,Tiller服务器将呈现模板。但是它不会安装图表,而是将呈现的模板返回给您,这样您就可以看到输出。

因此,它仍然需要连接到Tiller,以正确的值呈现模板。使用--试运行选项的不同之处在于,它不会实际安装图表。

票数 73
EN

Stack Overflow用户

发布于 2018-05-08 06:16:56

还有一个选项可以运行helm template ./mychart来呈现生成的YAML,而不需要连接到分蘖。结合helm lint,这是一个很好的设置来验证您的图表的有效性。

票数 116
EN

Stack Overflow用户

发布于 2020-04-17 12:03:17

helm install --dry-runhelm template命令之间有一个很小的区别:

  • helm install --dry-run将把您的图表发送到舵柄,它将根据K8S规范和YAML验证来验证和呈现清单文件。
  • helm template只生成清单并验证YAML文件是否有效。但是,它不会检查生成的清单是否是有效的Kubernetes资源。参考文献:舵机文件

希望这能有所帮助!

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47894318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档