Kubernetes 在Helm图表中添加Nginx Ingress/Certmanager作为依赖项

Kubernetes 在Helm图表中添加Nginx Ingress/Certmanager作为依赖项,kubernetes,kubernetes-helm,kubernetes-ingress,Kubernetes,Kubernetes Helm,Kubernetes Ingress,我有一个Kubernetes群集(Azure),带有nginx ingress、certmanager和一个应用程序,我想知道是否有办法将整个系统作为一个单独的包,这样如果群集出现任何问题,就更容易启动另一个 我的主要想法是使nginx入口和certmanager的手动配置自动化,但如果可能的话,我不确定它是如何包含在头盔图表中的。如果不可能,是否有一种方法(或工具)可以在旋转时最小化环境的手动配置 提前感谢。您需要在此处提供一套多个舵图,可能如下所示- 你们服务的掌舵图 其他依赖服务掌舵图(如

我有一个Kubernetes群集(Azure),带有nginx ingress、certmanager和一个应用程序,我想知道是否有办法将整个系统作为一个单独的包,这样如果群集出现任何问题,就更容易启动另一个

我的主要想法是使nginx入口和certmanager的手动配置自动化,但如果可能的话,我不确定它是如何包含在头盔图表中的。如果不可能,是否有一种方法(或工具)可以在旋转时最小化环境的手动配置


提前感谢。

您需要在此处提供一套多个舵图,可能如下所示-

  • 你们服务的掌舵图
  • 其他依赖服务掌舵图(如redis、kafka等)
  • Nginx舵图
  • 然后,您可以添加cert manager的掌舵图,其中包含群集颁发者、证书,它可以根据您提到的名称自行创建TLS机密(或者您可以添加自己的机密)
  • 然后,添加入口规则将为您放置内联内容

  • 用helm chart.tgz格式打包就行了

    非常感谢你,Tushar!我还有一个问题:如何获取nginx/cert管理器图表?这是他们存储库中可用的图表还是我需要从头开始创建的图表?两者都可用,您可以从他们各自的github存储库中获得它们