【发布时间】:2019-07-25 00:07:39
【问题描述】:
我目前正在使用 kubernetes,并且遇到了 helm。 假设我不喜欢用与我的应用程序无关的进程“感染”我的 kubernetes 集群的想法,但如果它可能是有益的,我很乐意接受。
所以我做了一些研究,但我仍然找不到任何我无法通过使用我的 yaml 描述符和 kubectl 轻松完成的事情,所以现在我找不到除了环境之外的用途。
例如(取自我阅读的指南:
- 您可以轻松安装应用程序,例如。 helm install nginx —> 我在部署描述符中添加了一个 nginx 映像,完成
- repositories -> 我有 docker 的(我从中提取图像)
- 您可以在发布失败的情况下轻松控制回滚-> 我只是将映像版本更改为我的 kubernetes 描述符中的前一个版本,很容易
困扰我的是,在命令级别,我做了几乎相同的工作(helm update->kubectl apply)。 作为交换,我有很多样板,因为要保持 helm 想要的目录结构,我觉得我错过了简单的部署描述符所拥有的控制......我错过了什么?
【问题讨论】:
-
请注意,在 Helm 3 中,不再安装任何“进程”以使其工作。
标签: kubernetes kubernetes-helm