我已经将我的nginx控制器从旧的稳定存储库升级到新的ingress nginx存储库版本3.3.0。升级成功,没有出现任何问题。
升级后,我的入口资源停止工作,在将kubernetes.io/ingress.class: nginx
注释到现有资源后,我可以在nginx pod中看到以下消息。这是我的kiali入口资源的输出。
I1008 10:53:00.046817 9 event.go:278] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"istio-system", Name:"istio-kiali", UID:"058a7b68-191a-4cdf-a0dd-023faffbb6a5", APIVersion:"networking.k8s.io/v1beta1", ResourceVersion:"26912", FieldPath:""}): type: 'Normal' reason: 'UPDATE' Ingress istio-system/istio-kiali
我仍然无法访问它。有人知道这个问题吗?
您的宝贵想法和建议将不胜感激。
我正在使用上游nginx入口,并使用helm控制器来安装它。顺便说一句,我已经仔细检查了这些值,并使用helm版本覆盖了如下值。现在,它运行良好。我所有的女儿都是为了服务流量而上线的,即使没有注释。
日志中没有出现任何错误。我想我以前的价值观可能导致了这个问题。我将更新和固定的值分享如下,我希望这将对遇到类似问题的人有所帮助。
controller:
kind: DaemonSet
hostNetwork: true
hostPort:
enabled: true
ports:
http: 80
https: 443
dnsPolicy: ClusterFirstWithHostNet
nodeSelector:
role: minion
extraArgs:
"default-server-port": 8182
service:
enabled: false
publishService:
enabled: false