• 配置分析消息
    • IST0001: InternalError
    • IST0002: Deprecated
    • IST0101: ReferencedResourceNotFound
    • IST0102: NamespaceNotInjected
    • IST0103: PodMissingProxy
    • IST0104: GatewayPortNotOnWorkload
    • IST0105: IstioProxyVersionMismatch
    • IST0106: SchemaValidationError
    • IST0107: MisplacedAnnotation
    • IST0108: UnknownAnnotation
    • IST0109: ConflictingMeshGatewayVirtualServiceHosts
    • IST0110: ConflictingSidecarWorkloadSelectors
    • IST0111: MultipleSidecarsWithoutWorkloadSelectors
    • IST0112: VirtualServiceDestinationPortSelectorRequired

    配置分析消息

    istioctl 提供了对 Istio 配置状态的丰富分析,以便标识无效或次优的配置。这是此分析可能产生的错误或警告消息的列表。

    IST0001: InternalError

    There was an internal error in the toolchain. This is almost always a bug in the implementation.

    IST0002: Deprecated

    A feature that the configuration is depending on is now deprecated.

    IST0101: ReferencedResourceNotFound

    A resource being referenced does not exist.

    IST0102: NamespaceNotInjected

    A namespace is not enabled for Istio injection.

    IST0103: PodMissingProxy

    A pod is missing the Istio proxy.

    IST0104: GatewayPortNotOnWorkload

    Unhandled gateway port

    IST0105: IstioProxyVersionMismatch

    The version of the Istio proxy running on the pod does not match the version used by the istio injector.

    IST0106: SchemaValidationError

    The resource has a schema validation error.

    IST0107: MisplacedAnnotation

    An Istio annotation is applied to the wrong kind of resource.

    IST0108: UnknownAnnotation

    An Istio annotation is not recognized for any kind of resource

    IST0109: ConflictingMeshGatewayVirtualServiceHosts

    Conflicting hosts on VirtualServices associated with mesh gateway

    IST0110: ConflictingSidecarWorkloadSelectors

    A Sidecar resource selects the same workloads as another Sidecar resource

    IST0111: MultipleSidecarsWithoutWorkloadSelectors

    More than one sidecar resource in a namespace has no workload selector

    IST0112: VirtualServiceDestinationPortSelectorRequired

    A VirtualService routes to a service with more than one port exposed, but does not specify which to use.