Symptom:
We try to restart a pod of nginx ingress controller. After the restart, the pods can't startup
Error like
status.go:274] updating Ingress ingress-nginx-internal/prometheus-ingress status from [] to [{100.114.90.8 }]
I1226 02:11:14.106423 6 event.go:255] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"ingress-nginx-internal", Name:"prometheus-ingress", UID:"e26f55f2-d87d-4efe-a4dd-5ae02768814a", APIVersion:"networking.k8s.io/v1beta1", ResourceVersion:"46816813", FieldPath:""}): type: 'Normal' reason: 'UPDATE' Ingress ingress-nginx-internal/prometheus-ingress
I1226 02:11:49.153889 6 main.go:153] Received SIGTERM, shutting down
I1226 02:11:49.153931 6 nginx.go:390] Shutting down controller queues
Workaround:
Somehow the existing ingress rule "prometheus-ingress" is the cause. Remove the rule then the pod can startup well. We can add the rule back after that.
No comments:
Post a Comment