我正在尝试为入口 nginx 中的服务帐户创建注释。我正在使用 terraform helm release 安装 nignx helm chart。我想用工作负载身份注释服务帐户。但是当我尝试它时,它向我抛出“ingress-nginx/templates/controller-serviceaccount.yaml 上的 YAML 解析错误:”
这是 terraform 中的设置块
set {
name = "server.serviceAccount.annotations.azure\\.workload\\.identity/client-id"
value = "${var.aks.kubelet_identity.0.client_id}"
}
当我通过 helm --set operator 使用相同的注释进行安装时
helm template ingress . --set "serviceAccount.annotations.azure\\.workload\\.identity/client-id"="XXXXXXXXXXXX" | grep "azure.workload"
azure.workload.identity/client-id: XXXXXXXXXXXX
这里是 nginx chart 服务账号注解的链接
提前致谢
我期待它在服务帐户中添加注释