【发布时间】:2018-10-05 06:10:31
【问题描述】:
我想使用 Azure 资源管理器模板在 AKS 中部署我的服务。
如何将 helm 与 ARM 模板集成?
【问题讨论】:
-
上述解决方案有帮助吗?
标签: azure-resource-manager azure-container-service azure-aks kubernetes-helm
我想使用 Azure 资源管理器模板在 AKS 中部署我的服务。
如何将 helm 与 ARM 模板集成?
【问题讨论】:
标签: azure-resource-manager azure-container-service azure-aks kubernetes-helm
Helm 是一种工具,可帮助您构建应用程序的模板(“图表”)。
它们就像您的应用程序定义的 ARM 模板。
我认为目前我们无法选择使用 Azure 资源管理器模板通过 Helm 部署应用程序。
我建议通读这些文档,了解使用 Helm 将应用程序部署到 AKS 的方法: https://docs.microsoft.com/en-us/azure/aks/kubernetes-helm https://microsoft.github.io/PartsUnlimitedMRPmicro/hols/deploy-acs-kubernetes-helm.html
【讨论】:
您可能需要考虑像 Hashicorp 的 Terraform 这样的工具。这将允许您以与使用 ARM 模板定义它们的方式大致相同的方式定义基础架构,例如 Kubernetes 集群和您需要的其他资源。它实际上将允许您直接使用 ARM 模板,因此您应该能够重用您所做的大部分工作,而无需将其全部重写到 Terraform 中。您还可以加载 Helm 图表,甚至可以执行配置数据库用户等操作。
【讨论】: