3.4. Service Mesh 설치 준비
더 이상 지원되지 않는 Red Hat OpenShift Service Mesh 릴리스에 대한 문서를 보고 있습니다.
Service Mesh 버전 1.0 및 1.1 컨트롤 플레인은 더 이상 지원되지 않습니다. 서비스 메시 컨트롤 플레인을 업그레이드하는 방법에 대한 자세한 내용은 서비스 메시 업그레이드 를 참조하십시오.
특정 Red Hat OpenShift Service Mesh 릴리스의 지원 상태에 대한 자세한 내용은 제품 라이프사이클 페이지를 참조하십시오.
Red Hat OpenShift Service Mesh를 설치하려면 설치 활동을 검토하고 사전 요구 사항을 충족해야 합니다.
3.4.1. 사전 요구 사항
- Red Hat 계정에 유효한 OpenShift Container Platform 서브스크립션이 있어야 합니다. 서브스크립션이 없는 경우 영업 담당자에게 자세한 내용을 문의하십시오.
- OpenShift Container Platform 4.15 개요 를 검토하십시오.
Install OpenShift Container Platform 4.15.
- AWS에 OpenShift Container Platform 4.15 설치
- 사용자 프로비저닝 AWS에 OpenShift Container Platform 4.15 설치
- 베어 메탈에 OpenShift Container Platform 4.15 설치
vSphere에 OpenShift Container Platform 4.15 설치
참고제한된 네트워크에 Red Hat OpenShift Service Mesh를 설치하는 경우 선택한 OpenShift Container Platform 인프라에 대한 지침을 따르십시오.
OpenShift Container Platform 버전과 일치하는 OpenShift Container Platform 명령줄 유틸리티(
oc
클라이언트 도구) 버전을 설치하고 해당 경로에 추가합니다.- OpenShift Container Platform 4.15를 사용하는 경우 OpenShift CLI 정보를 참조하십시오.
3.4.2. Red Hat OpenShift Service Mesh 지원 구성
다음은 Red Hat OpenShift Service Mesh에 지원되는 구성입니다.
- OpenShift Container Platform 버전 4.6 이상
OpenShift Online 및 Red Hat OpenShift Dedicated는 Red Hat OpenShift Service Mesh에서 지원되지 않습니다.
- 배포는 통합되지 않은 단일 OpenShift Container Platform 클러스터에 포함되어야 합니다.
- 이번 Red Hat OpenShift Service Mesh 릴리스는 OpenShift Container Platform x86_64에서만 사용 가능합니다.
- 이 릴리스에서는 모든 Service Mesh 구성 요소가 작동하는 OpenShift Container Platform 클러스터에 포함된 구성만 지원합니다. 클러스터 외부에 있거나 멀티 클러스터 시나리오에 있는 마이크로 서비스 관리는 지원하지 않습니다.
- 이 릴리스는 가상 머신과 같은 외부 서비스를 통합하지 않는 구성만 지원합니다.
Red Hat OpenShift Service Mesh 라이프사이클 및 지원되는 구성에 대한 자세한 내용은 지원 정책을 참조하십시오.
3.4.2.1. Red Hat OpenShift Service Mesh에서 Kiali에 지원되는 구성
- Kiali Observation Console은 Chrome, Edge, Firefox 또는 Safari 브라우저의 두 가지 최신 버전에서만 지원됩니다.
3.4.2.2. 지원되는 Mixer 어댑터
이 릴리스에서는 다음 Mixer 어댑터만 지원합니다.
- 3scale Istio 어댑터
3.4.3. Service Mesh Operator 개요
Red Hat OpenShift Service Mesh에는 애플리케이션을 구성하는 마이크로 서비스를 연결, 보안, 제어 및 관찰할 수 있는 Red Hat OpenShift Service Mesh Operator를 사용해야 합니다. 다른 Operator를 설치하여 서비스 메시 환경을 개선할 수도 있습니다.
Operator의 커뮤니티 버전은 설치하지 마십시오. 커뮤니티 Operator는 지원되지 않습니다.
다음 Operator가 필요합니다.
- Red Hat OpenShift Service Mesh Operator
-
애플리케이션을 구성하는 마이크로 서비스를 연결, 보안, 제어 및 관찰할 수 있습니다. 또한 Service Mesh 구성 요소의 배포, 업데이트 및 삭제를 관리하는
ServiceMeshControlPlane
리소스를 정의하고 모니터링합니다. 오픈소스 Istio 프로젝트를 기반으로 합니다.
다음 Operator는 선택 사항입니다.
- Red Hat에서 제공하는 Kiali Operator
- 서비스 메시에 대한 가시성을 제공합니다. 단일 콘솔에서 구성을 보고, 트래픽을 모니터링하고, 추적을 분석할 수 있습니다. 오픈 소스 Kiali 프로젝트를 기반으로 합니다.
- Red Hat OpenShift 분산 추적 플랫폼 (Tempo)
- 복잡한 분산 시스템의 트랜잭션을 모니터링하고 문제를 해결하기 위해 분산 추적을 제공합니다. 오픈소스 Grafana Tempo 프로젝트를 기반으로 합니다.
다음 선택적 Operator는 더 이상 사용되지 않습니다.
Red Hat OpenShift Service Mesh 2.5부터 Red Hat OpenShift distributed tracing Platform (Jaeger) 및 OpenShift Elasticsearch Operator는 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다. Red Hat은 현재 릴리스 라이프사이클 동안 이러한 기능에 대한 버그 수정 및 지원을 제공하지만 이러한 기능은 더 이상 개선 사항을 받지 않으며 제거됩니다. Red Hat OpenShift distributed tracing Platform (Jaeger) 대신 Red Hat OpenShift distributed tracing Platform (Tempo)을 대신 사용할 수 있습니다.
- Red Hat OpenShift 분산 추적 플랫폼 (Jaeger)
- 복잡한 분산 시스템의 트랜잭션을 모니터링하고 문제를 해결하기 위해 분산 추적을 제공합니다. 오픈 소스 Jaeger 프로젝트를 기반으로 합니다.
- OpenShift Elasticsearch Operator
- 분산 추적 플랫폼(Jaeger)을 통한 추적 및 로깅을 위한 데이터베이스 스토리지를 제공합니다. 오픈 소스 Elasticsearch 프로젝트를 기반으로 합니다.
프로덕션 환경에서 Elasticsearch의 기본 Jaeger 매개변수를 구성하는 방법에 대한 자세한 내용은 Elasticsearch 로그 저장소 구성 을 참조하십시오.