1장. 설치 및 업그레이드


Red Hat Advanced Cluster Management Hub 클러스터를 포함하는 구성 요소의 설치, 업그레이드 및 제거를 관리하는 Operator Lifecycle Manager를 통해 Kubernetes용 Red Hat Advanced Cluster Management를 설치합니다. Red Hat Advanced Cluster Management는 멀티 클러스터 엔진 Operator에 따라 다르며, 설치 중에 MultiClusterHub 리소스를 생성한 후 Red Hat Advanced Cluster Management Operator는 멀티 클러스터 엔진 Operator를 자동으로 설치하고 MultiClusterEngine 리소스를 생성합니다.

Red Hat Advanced Cluster Management를 설치하려면 지원되는 OpenShift Container Platform 버전이 있어야 합니다.

설치하기 전에 각 제품에 필요한 하드웨어 및 시스템 구성을 검토하십시오. 지원되는 Red Hat OpenShift Container Platform 버전을 사용하여 Linux에 온라인을 설치할 수 있습니다.

전체 지원 정보는 Red Hat Advanced Cluster Management for Kubernetes의 Red Hat Advanced Cluster Management 지원 매트릭스 및 라이프사이클 및 업데이트 정책을 참조하십시오.

더 이상 사용되지 않음: Red Hat Advanced Cluster Management 2.8 및 이전 버전은 더 이상 지원되지 않습니다. 문서는 사용할 수 있지만 에라타 또는 기타 업데이트는 사용할 수 없습니다.

모범 사례: 최신 버전으로 업그레이드합니다.

FIPS 알림: spec.ingress.sslCiphers 에 자체 암호를 지정하지 않으면 multiclusterhub-operator 에서 기본 암호 목록을 제공합니다. FIPS 컴플라이언스를 업그레이드하고 사용하려면 MultiClusterHub 리소스에서 다음 두 가지 암호를 제거하십시오. ECDHE-ECDSA-CHACHA20-POLY1305ECDHE-RSA-CHACHA20-POLY1305.

이 문서는 특정 구성 요소 또는 기능이 도입되어 최신 버전의 OpenShift Container Platform에서만 테스트되지 않는 한 가장 빨리 지원되는 OpenShift Container Platform 버전을 참조합니다.

Kubernetes용 Red Hat Advanced Cluster Management를 설치하면 다중 노드 클러스터 프로덕션 환경이 설정됩니다. Red Hat Advanced Cluster Management for Kubernetes를 표준 또는 고가용성 구성으로 설치할 수 있습니다. 설치 및 업그레이드 절차에 대한 자세한 내용과 고급 구성, 확장성 및 크기 조정에 대한 자세한 내용은 다음 문서를 참조하십시오.

1.1. 성능 및 확장

Red Hat Advanced Cluster Management for Kubernetes는 클러스터 확장성 및 검색 성능 영역에서 특정 확장성 및 성능 데이터를 확인하기 위해 테스트되었습니다. 환경을 계획할 때 이 정보를 사용할 수 있습니다. 데이터는 테스트 시 랩 환경의 결과를 기반으로 합니다.

Red Hat Advanced Cluster Management는 베어 메탈 머신에서 3개의 노드 허브 클러스터를 사용하여 테스트합니다. 테스트 시 소프트웨어 구성 요소 제한을 찾기 위해 CPU, 메모리 및 디스크와 같은 충분한 리소스 용량이 있습니다. 환경, 네트워크 속도 및 제품 변경 사항에 따라 결과가 다를 수 있습니다.

1.1.1. 최대 관리 클러스터 수

Red Hat Advanced Cluster Management에서 관리할 수 있는 최대 클러스터 수는 다음과 같은 여러 요인에 따라 다릅니다.

  • 배포된 정책 및 애플리케이션 수와 같은 요인에 따라 달라지는 클러스터의 리소스 수입니다.
  • 확장에 사용되는 Pod 수와 같은 허브 클러스터 구성.

관리형 클러스터는 Red Hat Enterprise Linux 하이퍼바이저에서 호스팅되는 단일 노드 OpenShift 가상 머신입니다. 가상 머신은 테스트된 상태에서 단일 베어 메탈 머신당 클러스터의 고밀도 수를 달성하는 데 사용됩니다. sushy-emulator는 Redfish API를 사용하여 가상 머신에 액세스할 수 있는 베어 메탈 클러스터를 보유하는 데 libvirt와 함께 사용됩니다. 다음 운영자는 테스트 설치, 토폴로지 Aware Lifecycle Manager, Local Storage Operator 및 Red Hat OpenShift GitOps의 일부입니다. 다음 표에서는 랩 환경 확장 정보를 보여줍니다.

Expand
표 1.1. 환경 스케일링 표
노드수량운영 체제하드웨어CPU 코어 수메모리디스크

hub 클러스터 컨트롤 플레인

3

OpenShift Container Platform

베어 메탈

112

512GiB

446 GB SSD, 2.9 TB NVMe, 2 x 1.8 TB SSD

관리형 클러스터

3500

single-node OpenShift

가상 머신

8

18GiB

120GB

1.1.2. 검색 확장성

검색 구성 요소의 확장성은 데이터 저장소의 성능에 따라 다릅니다. 쿼리 런타임은 검색 성능을 분석할 때 중요한 변수입니다.

다음 쿼리 실행 시간 고려 사항을 참조하십시오.

쿼리에서 결과를 실행하고 반환하는 데 걸리는 시간에 영향을 줄 수 있는 몇 가지 사항이 있습니다. 환경을 계획하고 구성할 때 다음 항목을 고려하십시오.

  • 키워드 검색은 효율적이지 않습니다.

    RedHat 을 검색하고 많은 수의 클러스터를 관리하는 경우 검색 결과를 수신하는 데 시간이 더 걸릴 수 있습니다.

  • 첫 번째 검색은 사용자 역할 기반 액세스 제어 규칙을 수집하는 데 추가 시간이 걸리기 때문에 이후 검색보다 오래 걸립니다.
  • 요청을 완료하는 데 걸리는 시간은 사용자가 액세스할 수 있는 네임스페이스 및 리소스 수에 비례합니다.

    참고: 다른 사용자와 검색 쿼리를 저장하고 공유하는 경우 반환된 결과는 해당 사용자의 액세스 수준에 따라 달라집니다. 역할 액세스에 대한 자세한 내용은 RBAC를 사용하여 OpenShift Container Platform 설명서에서 권한 정의 및 적용을 참조하십시오.

  • 가장 심각한 성능은 관리자가 아닌 사용자가 모든 네임스페이스 또는 모든 관리형 클러스터에 액세스할 수 있는 요청에 대해 관찰됩니다.

1.1.3. 관찰 기능 확장성

관찰 기능 서비스를 활성화하고 사용하려면 환경을 계획해야 합니다. 나중에 리소스 사용은 관찰 구성 요소가 설치된 OpenShift Container Platform 프로젝트에 사용됩니다. 사용하려는 값은 모든 관찰 기능 구성 요소의 합계입니다.

참고: 데이터는 테스트 시 랩 환경의 결과를 기반으로 합니다. 환경, 네트워크 속도 및 제품 변경 사항에 따라 결과가 다를 수 있습니다.

  • 샘플 관찰 기능 환경

    샘플 환경에서 허브 클러스터 및 관리 클러스터는 Amazon Web Services 클라우드 플랫폼에 있으며 다음과 같은 토폴로지 및 구성이 있습니다.

    Expand
    표 1.2. 샘플 관찰 환경용 표
    노드플레이버vCPURAM(GiB)디스크 유형디스크 크기(GiB)수량리전

    마스터 노드

    m5.4xlarge

    16

    64

    gp2

    100

    3

    sa-east-1

    작업자 노드

    m5.4xlarge

    16

    64

    gp2

    100

    3

    sa-east-1

    관찰 기능 배포는 고가용성 환경에 맞게 구성됩니다. 고가용성 환경에서 각 Kubernetes 배포에는 두 개의 인스턴스가 있으며 각 StatefulSet에는 세 개의 인스턴스가 있습니다.

  • 쓰기 처리량

    샘플 테스트 중에 다양한 관리 클러스터 수가 메트릭을 푸시하도록 시뮬레이션되며 각 테스트는 24시간 동안 지속됩니다. 다음 처리량을 참조하십시오.

    Expand
    표 1.3. 쓰기 처리량을 위한 테이블
    Pods간격(분)분당 시계열

    400

    1

    83000

  • CPU 사용량 (millicores)

    테스트 중에 다음 CPU 사용량을 참조하십시오.

    Expand
    표 1.4. CPU 사용량의 표 (millicores)
    크기CPU 사용량

    10개의 클러스터

    400

    20개의 클러스터

    800

  • RSS 및 작업 세트 메모리

    • 메모리 사용량 RSS: 지표 container_memory_rss 에서 테스트 중에 안정적으로 유지됩니다.
    • 메모리 사용량 작업 세트: container_memory_working_set_bytes 메트릭에서 테스트와 함께 증가합니다.

      다음 결과는 24 시간 테스트에서 수행됩니다.

    Expand
    표 1.5. RSS 및 작업 세트 메모리 테이블
    크기메모리 사용량 RSS메모리 사용량 작업 세트

    10개의 클러스터

    9.84

    4.93

    20개의 클러스터

    13.10

    8.76

  • thanos-receive 구성 요소의 영구 볼륨

    중요: 지표는 보존 시간(24일)에 도달할 때까지 thanos-receive 에 저장됩니다. 다른 구성 요소에는 thanos-receive 구성 요소 만큼의 볼륨이 필요하지 않습니다.

    테스트와 함께 디스크 사용량이 증가합니다. 데이터는 1일 후 디스크 사용량을 나타내므로 최종 디스크 사용량에 4를 곱합니다.

    Expand
    표 1.6. 디스크 사용량 표
    크기디스크 사용량(GiB)

    10개의 클러스터

    2

    20개의 클러스터

    3

  • 네트워크 전송

    테스트 중에 네트워크 전송은 안정성을 제공합니다. 크기 및 네트워크 전송 값을 참조하십시오.

    Expand
    표 1.7. 테이블 네트워크 전송
    크기인바운드 네트워크 전송아웃 바운드 네트워크 전송

    10개의 클러스터

    초당 6.55MBS

    초당 5.80MBS

    20개의 클러스터

    13.08 MBS/초

    초당 10.9MBS

  • Amazon S3(Simple Storage Service)

    Amazon Simple Storage Service(S3)의 총 사용량이 증가합니다. 메트릭 데이터는 기본 보존 시간(five days)에 도달할 때까지 S3에 저장됩니다. 다음 디스크 사용량을 참조하십시오.

    Expand
    표 1.8. Amazon Simple Storage Service(S3)용 표
    크기디스크 사용량(GiB)

    10개의 클러스터

    16.2

    20개의 클러스터

    23.8

1.1.4. 백업 및 복원 확장성

대규모 확장 환경에서 수행되는 테스트에는 백업 및 복원을 위한 다음 데이터가 표시됩니다.

Expand
표 1.9. 관리되는 클러스터 백업의 실행 시간 표
백업duration리소스 수백업 메모리

credentials

2m5s

18272 리소스

55MiB 백업 크기

관리형 클러스터

3m22s

58655 리소스

38MiB 백업 크기

resources

1m34s

1190 리소스

1.7MiB 백업 크기

일반/사용자

2m56s

0 리소스

16.5KiB 백업 크기

총 백업 시간은 10m 입니다.

Expand
표 1.10. 패시브 허브 클러스터 복원을 위한 런타임 표
백업duration리소스 수

redentials

47m8s

18272 리소스

resources

3m10s

1190 리소스

일반/사용자 백업

0m

0 리소스

총 복원 시간은 50m18s 입니다.

백업 파일 수는 BackupSchedule 이 생성될 때 veleroTtl 매개변수 옵션을 사용하여 정리됩니다. 지정된 TTL(Time to Live)보다 오래된 생성 시간이 있는 백업이 만료되고 Velero에 의해 스토리지 위치에서 자동으로 삭제됩니다.

apiVersion: cluster.open-cluster-management.io/v1beta1
kind: BackupSchedule
 metadata:
 name:schedule-acm
 namespace:open-cluster-management-backup
spec:
veleroSchedule:0 */1 * * *
veleroTtl:120h
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동