首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到服务“istio-sidecar-injector”

找不到服务“istio-sidecar-injector”
EN

Stack Overflow用户
提问于 2020-03-30 19:01:39
回答 1查看 597关注 0票数 0

我最近将istio部署移到了一个新创建的节点组中(在部署中使用了NodeSelector ),以帮助保护它不被自动扩展。现在我遇到了一个奇怪的问题。

最初,istio-ingressgateway有0/1个pod,调查表明这是由于以下错误导致的:

代码语言:javascript
复制
$ 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

但是当我跑的时候

代码语言:javascript
复制
$ kubectl get service istio-sidecar-injector -n istio-system

我得到了

代码语言:javascript
复制
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也失败了,并返回了相同的错误。

你知道是什么导致了这一切吗?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2020-03-30 23:37:40

所以很明显,istio不应该在它自己的pod中注入侧车。istio-system名称空间被错误地标记为istio-injection: enabled,导致了这种混乱。

写在这里,以防其他人有这个问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60929132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档