4.2. 검색 선택기 및 Istio 주변 모드 정보


Istio 앰비언트 모드에는 컨트롤 플레인에서 각 워크로드를 검색하고 Ztunnel 프록시를 통해 트래픽 리디렉션을 활성화할 때 워크로드가 포함됩니다. 기본적으로 컨트롤 플레인은 클러스터의 모든 네임스페이스에서 워크로드를 검색합니다. 결과적으로 각 프록시는 메시에 등록되지 않은 워크로드를 포함하여 모든 네임스페이스에 대한 구성을 수신합니다. 공유 또는 멀티 테넌트 클러스터에서 특정 네임스페이스에 대한 메시 참여를 제한하면 구성 오버헤드를 줄이고 동일한 클러스터 내에서 여러 서비스 메시를 지원할 수 있습니다.

검색 선택기에 대한 자세한 내용은 "검색 선택기를 사용하여 서비스 메시 복사"를 참조하십시오.

Istio 앰비언트 모드에서 OpenShift Service Mesh의 범위를 제한하려면 Istio 리소스의 meshConfig 섹션에서 discoverySelectors 매개변수를 구성할 수 있습니다. 구성은 라벨 선택기를 기반으로 컨트롤 플레인에서 검색하는 네임스페이스를 제어합니다.

사전 요구 사항

  • OpenShift Container Platform 4.19 이상에 클러스터를 배포했습니다.
  • Istio 컨트롤 플레인 리소스를 생성했습니다.
  • IstioCNI 리소스를 생성했습니다.
  • Ztunnel 리소스를 생성했습니다.

프로세스

  1. 다음 명령을 실행하여 Istio 컨트롤 플레인 리소스(예: istio-system 네임스페이스)가 포함된 네임스페이스에 레이블을 추가합니다.

    $ oc label namespace istio-system istio-discovery=enabled
    Copy to Clipboard Toggle word wrap
  2. 다음 명령을 실행하여 IstioCNI 리소스가 포함된 네임스페이스에 레이블을 추가합니다(예: istio-cni 네임스페이스).

    $ oc label namespace istio-cni istio-discovery=enabled
    Copy to Clipboard Toggle word wrap
  3. 다음 명령을 실행하여 Ztunnel 리소스가 포함된 네임스페이스에 레이블을 추가합니다(예: ztunnel 네임스페이스).

    $ oc label namespace ztunnel istio-discovery=enabled
    Copy to Clipboard Toggle word wrap
  4. 동일한 레이블이 있는 discoverySelectors 섹션을 포함하도록 Istio 컨트롤 플레인 리소스를 수정합니다.

    1. 다음 예와 유사한 istio-discovery-selectors.yaml 이름으로 YAML 파일을 생성합니다.

      설정 예

      apiVersion: sailoperator.io/v1
      kind: Istio
      metadata:
        name: default
      spec:
        namespace: istio-system
        values:
          pilot:
            trustedZtunnelNamespace: ztunnel
          profile: ambient
          meshConfig:
            discoverySelectors:
            - matchLabels:
                istio-discovery: enabled
      Copy to Clipboard Toggle word wrap

    2. 다음 명령을 실행하여 Istio 컨트롤 플레인 리소스에 YAML 파일을 적용합니다.

      $ oc apply -f istio-discovery-selectors.yaml
      Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat