我正在尝试在 AKS 上安装 Nginx 入口控制器,但失败并出现以下错误
Error: query: failed to query with labels: Internal error occurred: unable to transform key "/registry/secrets/nginx-ingress/nginx-ingress-nginx-ingress-default-server-tls": rpc error: code = DeadlineExceeded desc = context deadline exceeded
我上周已经使用相同的配置安装了 nginx,但是在升级时我看到了这个错误
即使通过 helm 卸载相同的 nginx,我也可以看到此错误
我尝试更改values.yaml中的一些变量,但没有帮助
您可以尝试使用以下步骤使用 helm 在 AKS 上安装 nginx 控制器。 假设您的 AKS 集群已经启动,如下所示 https://i.imgur.com/E7CddcT.png 创建一个名为
ingress
的单独命名空间
kubectl create namespace ingress
https://i.imgur.com/1wXiQbZ.png
使用 helm,安装 nginx-ingress-
helm install nginx-ingress nginx/ingress-nginx --wait --namespace ingress --set defaultBackend.nodeSelector."kubernetes.io/os"=linux
helm repo update
https://i.imgur.com/leNfZ0X.png
使用-
切换到入口命名空间kubectl config set-context --current --namespace=ingress
https://i.imgur.com/vWBSJM1.png
您的 nginx 入口控制器 Pod 现已准备就绪。
kubectl get pods -n ingress