如何在 Terraform 中使用 AKS 自定义节点配置?

How to use AKS custom node config with terraform?

我需要一个具有自定义节点配置的 k8s AKS 集群,如 Azure 文档中所述https://docs.microsoft.com/en-us/azure/aks/custom-node-configuration

更具体地说,我需要 vm.max_map_count 配置。

当使用az命令时,可以在命令

中使用--linux-os-config来完成

az aks create --name myAKS --resource-group myResGr --linux-os-config ./config.json

如何使用 terraform 和 azurerm_kubernetes_cluster 模块配置 vm.max_map_count

如您所见,AKS 自定义节点是一个预览功能,Terraform 目前不支持此功能。但是如果不介意的话,可以在Terraform中使用local-exec执行CLI命令来实现。这是一种解决方法,目前,我认为这是唯一的方法。