将 nginx-ingress/certmanager 添加为 Helm 图表中的依赖项



我有一个带有nginx-ingress,certmanager和一个应用程序的Kubernetes集群(Azure(,我想知道是否有办法将整个系统作为一个单一的包,所以如果集群有任何问题,启动另一个会更容易。

我的主要想法是使nginx-ingress和certmanager的手动配置自动进行,但是如果可能的话,我不确定它如何包含在helm图表中。如果不可能,有没有办法(或工具(在启动环境时最大限度地减少环境的手动配置?

提前谢谢。

您需要在此处拥有多个 helm 图表的包,可能如下所示-

  1. 您服务的掌舵图
  2. 其他依赖服务掌舵图(如 redis、kafka 等(
  3. Nginx掌舵图
  4. 然后,您可以添加证书管理器的掌舵图,该图表带有集群颁发者,证书,并且可以通过您提到的名称自行创建TLS密钥(或者您可以添加自己的密钥(
  5. 然后添加入口规则将为您内联内容。

只需以 helm chart .tgz 格式打包即可

相关内容

  • 没有找到相关文章

最新更新