我正在尝试通过 terraform 将掌舵图部署到中国的 Azure Kubernetes 服务。问题是我无法从 k8s.gcr.io/ingress-nginx 中提取图像。我需要指定一个代理,如https://github.com/Azure/container-service-for-azure-china/blob/master/aks/README.md#22-container-registry-proxy中所述,但我没有不知道如何通过 terraform 做到这一点。在西欧,我的资源看起来像
resource "helm_release" "nginx_ingress" {
name = "ingress-nginx"
chart = "ingress-nginx"
repository = "https://kubernetes.github.io/ingress-nginx"
namespace = kubernetes_namespace.nginx_ingress.metadata[0].name
set {
name = "controller.service.annotations.service\\.beta\\.kubernetes\\.io/azure-load-balancer-resource-group"
value = azurerm_public_ip.nginx_ingress_pip.resource_group_name
}
set {
name = "controller.service.loadBalancerIP"
value = azurerm_public_ip.nginx_ingress_pip.ip_address
}
}
如何在其中获取代理设置?任何帮助是极大的赞赏。