我的集群有两个节点: Windows和Linux。我有一个主节点。对于Linux,我安装了NGINX控制器,一切都很好!
helm install nginx-ingress ingress-nginx/ingress-nginx \
-f internal-ingress.yaml \
--set controller.nodeSelector."beta\.kubernetes\.io/os"=linux \
--set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=linux \
--set controller.admissionWebhooks.patch.nodeSelector."beta\.kubernetes\.io/os"=linux因此,NGINX入侵控制器应该以Linux为目标,这是可行的!
现在,我想创建NGINX大会控制器,以锁定我的第二个节点,即Windows。一旦我尝试创建它,它就抛给了我Error: timed out waiting for the condition,我尝试了这个命令(非常类似于工作的Linux命令)。
helm install nginx-ingress-win ingress-nginx/ingress-nginx -f internal-ingress.yaml
--set controller.nodeSelector."beta\.kubernetes\.io/os"=windows
--set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=windows
--set controller.admissionWebhooks.patch.nodeSelector."beta\.kubernetes\.io/os"=windows有可能有两个NGINX入侵控制器吗?为什么要暂停?我做错了什么吗?什么是正确的命令安装NGINX大会控制器的Windows?
谢谢
发布于 2021-03-21 13:25:30
。
出了什么问题。
最后指挥部:
helm install nginx-ingress-win ingress-nginx/ingress-nginx -f internal-ingress.yaml
--set controller.nodeSelector."beta\.kubernetes\.io/os"=windows
--set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=windows
--set controller.admissionWebhooks.patch.nodeSelector."beta\.kubernetes\.io/os"=windows
--create-namespace --namespace namespacename --debughttps://stackoverflow.com/questions/66722484
复制相似问题