【发布时间】:2020-07-10 17:43:01
【问题描述】:
我最近将 istio 部署移动到一个新创建的节点组(在部署中使用 NodeSelector),以帮助保护它不被自动缩放。现在我遇到了这个奇怪的问题。
一开始 istio-ingressgateway 有 0/1 个 pod,调查发现是因为以下错误:
$ kubectl describe deploy istio-ingressgateway -n istio-system
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedCreate 14m (x115 over 26h) replicaset-controller Error creating: Internal error occurred: failed calling webhook "sidecar-injector.istio.io": Post https://istio-sidecar-injector.istio.svc:443/inject?timeout=30s: service "istio-sidecar-injector" not found
但是当我跑步时
$ kubectl get service istio-sidecar-injector -n istio-system
我明白了
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
istio-sidecar-injector ClusterIP 10.100.85.254 <none> 443/TCP 66d
所以服务似乎在那里。我尝试备份、删除和恢复 istio-sidecar-injector 部署,现在 istio-sidecar-injector 也失败并出现同样的错误。
知道是什么原因造成的吗?
提前致谢
【问题讨论】:
标签: kubernetes istio amazon-eks