我通过运行以下命令在命名空间中部署了一个入口控制器:
helm install nginx-ingress ingress-nginx/ingress-nginx
--namespace kk
--set controller.replicaCount=2
--set controller.nodeSelector."beta.kubernetes.io/os"=linux
--set defaultBackend.nodeSelector."beta.kubernetes.io/os"=linux
当我在另一个命名空间中运行相同的命令时,我会得到以下错误:
Error: Failed to download "ingress-nginx/ingress-nginx" (hint: running `helm repo update` may help)
我很确定我们可以在一个Kubernetes集群中安装多个入口控制器,但我无法解决这个问题。
这一切都与您的互联网连接有关。我也遇到过同样的问题。尝试使用特定版本;这可能会有所帮助:
helm install ingress-nginx ingress-nginx/ingress-nginx --version 3.7.1 --debug
我也遇到了同样的问题。按照提示输入命令helm repo update
为我解决了问题