NamespaceMultipleInjectionLabels

消息名称NamespaceMultipleInjectionLabels
消息代码IST0123
描述A namespace has both new and legacy injection labels
等级Warning

当某个命名空间同时定义了新老版本的自动注入标签时,会出现此消息。

示例

当集群有下面的命名空间资源时:

  1. apiVersion: v1
  2. kind: Namespace
  3. metadata:
  4. name: busted
  5. labels:
  6. istio-injection: enabled
  7. istio.io/rev: canary

您会收到这条消息:

  1. Warning [IST0123] (Namespace busted) The namespace has both new and legacy injection labels. Run 'kubectl label namespace busted istio.io/rev-' or 'kubectl label namespace busted istio-injection-'

在这个样例中, 命名空间 busted 同时使用了新老版本的自动注入标签.

如何修复

  • 移除 istio-injection 标签
  • 移除 istio.io/rev 标签