1.11.4. Red Hat OpenShift Service Mesh를 버전 2.0에서 버전 2.1으로 업그레이드


버전 2.0에서 2.1으로 업그레이드하려면 워크로드 및 애플리케이션을 새 버전을 실행하는 Red Hat OpenShift Service Mesh의 새 인스턴스로 마이그레이션하는 수동 단계가 필요합니다.

1.11.4.1. Red Hat OpenShift Service Mesh 2.1으로 업그레이드

Red Hat OpenShift Service Mesh를 업그레이드하려면 Red Hat OpenShift Service Mesh ServiceMeshControlPlane v2 리소스의 version 필드를 업데이트해야 합니다. 그런 다음 구성 및 적용되면 애플리케이션 Pod를 다시 시작하여 각 사이드카 프록시 및 해당 구성을 업데이트합니다.

사전 요구 사항

  • OpenShift Container Platform 4.6 이상을 실행하고 있습니다.
  • Red Hat OpenShift Service Mesh 버전 2.1.0 operator가 있습니다. 자동 업그레이드 경로가 활성화된 경우 Operator는 최신 정보를 자동으로 다운로드합니다. 그러나 Red Hat OpenShift Service Mesh 버전 2.1에서 기능을 사용하려면 몇 가지 단계를 수행해야 합니다.
  • Red Hat OpenShift Service Mesh 2.0에서 2.1으로 업그레이드해야 합니다. ServiceMeshControlPlane 을 1.1에서 2.1로 직접 업그레이드할 수 없습니다.

절차

  1. ServiceMeshControlPlane 리소스가 포함된 프로젝트로 전환합니다. 이 예제에서 istio-system은 컨트롤 플레인 프로젝트의 이름입니다.

    $ oc project istio-system
    Copy to Clipboard Toggle word wrap
  2. v2 ServiceMeshControlPlane 리소스 구성을 확인하여 유효한지 확인합니다.

    1. 다음 명령을 실행하여 ServiceMeshControlPlane 리소스를 v2 리소스로 확인합니다.

      $ oc get smcp -o yaml
      Copy to Clipboard Toggle word wrap
      작은 정보

      컨트롤 플레인 구성을 백업합니다.

  3. .spec.version 필드를 v2.0에서 v2.1로 업데이트하고 구성을 적용합니다.

    다음 메시지가 표시되면 .spec.version 필드를 업데이트하기 전에 기존 Control Plane 사양의 기존 Mixer 유형을 Istiod 유형으로 업데이트합니다.

    An error occurred
    admission webhook smcp.validation.maistra.io denied the request: [support for policy.type "Mixer" and policy.Mixer options have been removed in v2.1, please use another alternative, support for telemetry.type "Mixer" and telemetry.Mixer options have been removed in v2.1, please use another alternative]”
    Copy to Clipboard Toggle word wrap

    예를 들면 다음과 같습니다.

    spec:
      policy:
        type: Istoid
      telemetry:
        type: Istiod
      version: v2.1
    Copy to Clipboard Toggle word wrap

    또는 명령줄을 사용하는 대신 웹 콘솔을 사용하여 컨트롤 플레인을 편집할 수 있습니다. OpenShift Container Platform 웹 콘솔에서 프로젝트를 클릭하고 방금 입력한 프로젝트 이름을 선택합니다.

    1. Operators 설치된 Operators를 클릭합니다.
    2. ServiceMeshControlPlane 인스턴스를 찾습니다.
    3. 이전 예와 같이 YAML 보기를 선택하고 YAML 파일의 텍스트를 업데이트합니다.
    4. 저장을 클릭합니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat