Jump To Close Expand all Collapse all Table of contents 확장 및 성능 1. 대규모 클러스터 설치에 대한 권장 사례 Expand section "1. 대규모 클러스터 설치에 대한 권장 사례" Collapse section "1. 대규모 클러스터 설치에 대한 권장 사례" 1.1. 대규모 클러스터 설치에 대한 권장 사례 2. 호스트 관련 권장 사례 Expand section "2. 호스트 관련 권장 사례" Collapse section "2. 호스트 관련 권장 사례" 2.1. 노드 호스트 관련 권장 사례 2.2. KubeletConfig CRD를 생성하여 kubelet 매개변수 편집 2.3. 사용할 수 없는 작업자 노드 수 수정 2.4. 컨트롤 플레인 노드 크기 조정 Expand section "2.4. 컨트롤 플레인 노드 크기 조정" Collapse section "2.4. 컨트롤 플레인 노드 크기 조정" 2.4.1. AWS(Amazon Web Services) 마스터 인스턴스의 플레이버 크기 증가 2.5. etcd 관련 권장 사례 2.6. etcd 데이터 조각 모음 2.7. OpenShift Container Platform 인프라 구성 요소 2.8. 모니터링 솔루션 이동 2.9. 기본 레지스트리 이동 2.10. 라우터 이동 2.11. 인프라 노드 크기 조정 2.12. 추가 리소스 3. IBM Z 및 LinuxONE 환경에 대한 권장 호스트 사례 Expand section "3. IBM Z 및 LinuxONE 환경에 대한 권장 호스트 사례" Collapse section "3. IBM Z 및 LinuxONE 환경에 대한 권장 호스트 사례" 3.1. CPU 과다 할당 관리 3.2. 투명한 대규모 페이지를 비활성화하는 방법 Expand section "3.2. 투명한 대규모 페이지를 비활성화하는 방법" Collapse section "3.2. 투명한 대규모 페이지를 비활성화하는 방법" 3.2.1. NTO(Node Tuning Operator) 프로필로 THP 비활성화 3.3. 수신 흐름으로 네트워킹 성능 향상 Expand section "3.3. 수신 흐름으로 네트워킹 성능 향상" Collapse section "3.3. 수신 흐름으로 네트워킹 성능 향상" 3.3.1. MCO(Machine Config Operator)를 사용하여 HFSS 활성화 3.4. 네트워크 설정을 선택하십시오 3.5. z/VM에서 HyperPAV로 높은 디스크 성능 확인 Expand section "3.5. z/VM에서 HyperPAV로 높은 디스크 성능 확인" Collapse section "3.5. z/VM에서 HyperPAV로 높은 디스크 성능 확인" 3.5.1. z/VM full-pack minidisks를 사용하여 노드에서 HyperPAV 별칭을 활성화하려면 MCO(Machine Config Operator)를 사용합니다. 3.6. IBM Z 호스트의 RHEL KVM 권장 사항 Expand section "3.6. IBM Z 호스트의 RHEL KVM 권장 사항" Collapse section "3.6. IBM Z 호스트의 RHEL KVM 권장 사항" 3.6.1. VirtIO 네트워크 인터페이스에 여러 큐 사용 3.6.2. 가상 블록 장치에 I/O 스레드 사용 3.6.3. 가상 SCSI 장치 방지 3.6.4. 디스크에 게스트 캐싱 설정 3.6.5. 메모리 증대 장치 제외 3.6.6. 호스트 스케줄러의 CPU 마이그레이션 알고리즘 조정 3.6.7. cpuset cgroup 컨트롤러 비활성화 3.6.8. 유휴 가상 CPU의 폴링 기간 조정 4. 클러스터 스케일링 관련 권장 사례 Expand section "4. 클러스터 스케일링 관련 권장 사례" Collapse section "4. 클러스터 스케일링 관련 권장 사례" 4.1. 클러스터 스케일링에 대한 권장 사례 4.2. 머신 세트 수정 4.3. 머신 상태 점검 정보 Expand section "4.3. 머신 상태 점검 정보" Collapse section "4.3. 머신 상태 점검 정보" 4.3.1. 머신 상태 검사 배포 시 제한 사항 4.4. MachineHealthCheck 리소스 샘플 Expand section "4.4. MachineHealthCheck 리소스 샘플" Collapse section "4.4. MachineHealthCheck 리소스 샘플" 4.4.1. 쇼트 서킷 (Short Circuit) 머신 상태 점검 및 수정 Expand section "4.4.1. 쇼트 서킷 (Short Circuit) 머신 상태 점검 및 수정" Collapse section "4.4.1. 쇼트 서킷 (Short Circuit) 머신 상태 점검 및 수정" 4.4.1.1. 절대 값을 사용하여 maxUnhealthy 설정 4.4.1.2. 백분율을 사용하여 maxUnhealthy 설정 4.5. MachineHealthCheck 리소스 만들기 5. Node Tuning Operator 사용 Expand section "5. Node Tuning Operator 사용" Collapse section "5. Node Tuning Operator 사용" 5.1. Node Tuning Operator 정보 5.2. Node Tuning Operator 사양 예에 액세스 5.3. 클러스터에 설정된 기본 프로필 5.4. Tuned 프로필이 적용되었는지 검증 5.5. 사용자 정의 튜닝 사양 5.6. 사용자 정의 튜닝 예 5.7. 지원되는 Tuned 데몬 플러그인 6. Cluster Loader 사용 Expand section "6. Cluster Loader 사용" Collapse section "6. Cluster Loader 사용" 6.1. Cluster Loader 설치 6.2. Cluster Loader 실행 6.3. Cluster Loader 구성 Expand section "6.3. Cluster Loader 구성" Collapse section "6.3. Cluster Loader 구성" 6.3.1. Cluster Loader 구성 파일 예 6.3.2. 구성 필드 6.4. 알려진 문제 7. CPU 관리자 사용 Expand section "7. CPU 관리자 사용" Collapse section "7. CPU 관리자 사용" 7.1. CPU 관리자 설정 8. 토폴로지 관리자 사용 Expand section "8. 토폴로지 관리자 사용" Collapse section "8. 토폴로지 관리자 사용" 8.1. 토폴로지 관리자 정책 8.2. 토폴로지 관리자 설정 8.3. Pod와 토폴로지 관리자 정책 간의 상호 작용 9. Cluster Monitoring Operator 스케일링 Expand section "9. Cluster Monitoring Operator 스케일링" Collapse section "9. Cluster Monitoring Operator 스케일링" 9.1. Prometheus 데이터베이스 스토리지 요구사항 9.2. 클러스터 모니터링 구성 10. 오브젝트 최대값에 따른 환경 계획 Expand section "10. 오브젝트 최대값에 따른 환경 계획" Collapse section "10. 오브젝트 최대값에 따른 환경 계획" 10.1. OpenShift Container Platform에 대해 테스트된 클러스터 최대값(주요 릴리스) 10.2. 클러스터 최대값 테스트를 위한 OpenShift Container Platform 환경 및 구성 10.3. 테스트된 클러스터 최대값에 따라 환경을 계획하는 방법 10.4. 애플리케이션 요구사항에 따라 환경을 계획하는 방법 11. 스토리지 최적화 Expand section "11. 스토리지 최적화" Collapse section "11. 스토리지 최적화" 11.1. 사용 가능한 영구 스토리지 옵션 11.2. 권장되는 구성 가능한 스토리지 기술 Expand section "11.2. 권장되는 구성 가능한 스토리지 기술" Collapse section "11.2. 권장되는 구성 가능한 스토리지 기술" 11.2.1. 특정 애플리케이션 스토리지 권장 사항 Expand section "11.2.1. 특정 애플리케이션 스토리지 권장 사항" Collapse section "11.2.1. 특정 애플리케이션 스토리지 권장 사항" 11.2.1.1. 레지스트리 11.2.1.2. 확장 레지스트리 11.2.1.3. 지표 11.2.1.4. 로깅 11.2.1.5. 애플리케이션 11.2.2. 다른 특정 애플리케이션 스토리지 권장 사항 11.3. 데이터 스토리지 관리 12. 라우팅 최적화 Expand section "12. 라우팅 최적화" Collapse section "12. 라우팅 최적화" 12.1. 기본 Ingress 컨트롤러(라우터) 성능 12.2. Ingress 컨트롤러(라우터) 성능 최적화 13. 네트워킹 최적화 Expand section "13. 네트워킹 최적화" Collapse section "13. 네트워킹 최적화" 13.1. 네트워크에 대한 MTU 최적화 13.2. 대규모 클러스터 설치에 대한 권장 사례 13.3. IPsec 영향 14. 베어 메탈 호스트 관리 Expand section "14. 베어 메탈 호스트 관리" Collapse section "14. 베어 메탈 호스트 관리" 14.1. 베어 메탈 호스트 및 노드 정보 14.2. 베어 메탈 호스트 유지관리 Expand section "14.2. 베어 메탈 호스트 유지관리" Collapse section "14.2. 베어 메탈 호스트 유지관리" 14.2.1. 웹 콘솔을 사용하여 클러스터에 베어 메탈 호스트 추가 14.2.2. 웹 콘솔에서 YAML을 사용하여 클러스터에 베어 메탈 호스트 추가 14.2.3. 사용 가능한 베어 메탈 호스트 수로 머신 자동 스케일링 15. 대규모 페이지의 기능과 애플리케이션에서 대규모 페이지를 사용하는 방법 Expand section "15. 대규모 페이지의 기능과 애플리케이션에서 대규모 페이지를 사용하는 방법" Collapse section "15. 대규모 페이지의 기능과 애플리케이션에서 대규모 페이지를 사용하는 방법" 15.1. 대규모 페이지의 기능 15.2. 앱에서 대규모 페이지를 사용하는 방법 15.3. 대규모 페이지 구성 Expand section "15.3. 대규모 페이지 구성" Collapse section "15.3. 대규모 페이지 구성" 15.3.1. 부팅 시 16. 대기 시간이 짧은 노드를 위한 Performance Addon Operator Expand section "16. 대기 시간이 짧은 노드를 위한 Performance Addon Operator" Collapse section "16. 대기 시간이 짧은 노드를 위한 Performance Addon Operator" 16.1. 짧은 대기 시간 이해 16.2. Performance Addon Operator 설치 Expand section "16.2. Performance Addon Operator 설치" Collapse section "16.2. Performance Addon Operator 설치" 16.2.1. CLI를 사용하여 Operator 설치 16.2.2. 웹 콘솔을 사용하여 Performance Addon Operator 설치 16.3. Performance Addon Operator 업그레이드 Expand section "16.3. Performance Addon Operator 업그레이드" Collapse section "16.3. Performance Addon Operator 업그레이드" 16.3.1. Performance Addon Operator 업그레이드 정보 Expand section "16.3.1. Performance Addon Operator 업그레이드 정보" Collapse section "16.3.1. Performance Addon Operator 업그레이드 정보" 16.3.1.1. Performance Addon Operator 업그레이드가 클러스터에 미치는 영향 16.3.1.2. Performance Addon Operator를 다음 마이너 버전으로 업그레이드 16.3.1.3. 이전에 특정 네임스페이스에 설치된 경우 Performance Addon Operator 업그레이드 16.3.2. 업그레이드 상태 모니터링 16.4. 실시간 및 짧은 대기 시간 워크로드 프로비저닝 Expand section "16.4. 실시간 및 짧은 대기 시간 워크로드 프로비저닝" Collapse section "16.4. 실시간 및 짧은 대기 시간 워크로드 프로비저닝" 16.4.1. 실시간에 대한 알려진 제한 사항 16.4.2. 실시간 기능이 있는 작업자 프로비저닝 16.4.3. 실시간 커널 설치 검증 16.4.4. 실시간으로 작동하는 워크로드 생성 16.4.5. QoS 클래스가 Guaranteed인 Pod 생성 16.4.6. 선택 사항: DPDK의 CPU 로드 밸런싱 비활성화 16.4.7. 적절한 노드 선택기 할당 16.4.8. 실시간 기능이 있는 작업자에 대해 워크로드 예약 16.4.9. 대규모 페이지 구성 16.4.10. 여러 대규모 페이지 크기 할당 16.5. 인프라 및 애플리케이션 컨테이너의 CPU 제한 16.6. 성능 프로필을 사용하여 짧은 대기 시간을 실현하도록 노드 튜닝 Expand section "16.6. 성능 프로필을 사용하여 짧은 대기 시간을 실현하도록 노드 튜닝" Collapse section "16.6. 성능 프로필을 사용하여 짧은 대기 시간을 실현하도록 노드 튜닝" 16.6.1. CPU 파티셔닝 16.7. 플랫폼 검증을 위해 엔드 투 엔드 테스트 수행 Expand section "16.7. 플랫폼 검증을 위해 엔드 투 엔드 테스트 수행" Collapse section "16.7. 플랫폼 검증을 위해 엔드 투 엔드 테스트 수행" 16.7.1. 전제 조건 16.7.2. 테스트 실행 Expand section "16.7.2. 테스트 실행" Collapse section "16.7.2. 테스트 실행" 16.7.2.1. 대기 시간 테스트 실행 16.7.3. 이미지 매개변수 Expand section "16.7.3. 이미지 매개변수" Collapse section "16.7.3. 이미지 매개변수" 16.7.3.1. Ginkgo 매개변수 16.7.3.2. 사용 가능한 기능 16.7.4. 시험 실행 16.7.5. 연결 해제 모드 Expand section "16.7.5. 연결 해제 모드" Collapse section "16.7.5. 연결 해제 모드" 16.7.5.1. 클러스터에서 액세스할 수 있는 사용자 정의 레지스트리로 이미지 미러링 16.7.5.2. 사용자 정의 레지스트리의 이미지를 사용하도록 테스트에 지시 16.7.5.3. 클러스터 내부 레지스트리로 미러링 16.7.5.4. 다른 이미지 세트 미러링 16.7.6. 검색 모드 Expand section "16.7.6. 검색 모드" Collapse section "16.7.6. 검색 모드" 16.7.6.1. 필수 환경 구성 전제 조건 16.7.6.2. 테스트 중 사용되는 노드 제한 16.7.6.3. 단일 성능 프로필 사용 16.7.6.4. 성능 프로필 정리 비활성화 16.7.7. 문제 해결 16.7.8. 테스트 보고서 Expand section "16.7.8. 테스트 보고서" Collapse section "16.7.8. 테스트 보고서" 16.7.8.1. JUnit 테스트 출력 16.7.8.2. 테스트 실패 보고서 16.7.8.3. podman에 대한 참고사항 16.7.8.4. OpenShift Container Platform 4.4에서 실행 16.7.8.5. 단일 성능 프로필 사용 16.7.9. 클러스터에 미치는 영향 Expand section "16.7.9. 클러스터에 미치는 영향" Collapse section "16.7.9. 클러스터에 미치는 영향" 16.7.9.1. SCTP 16.7.9.2. XT_U32 16.7.9.3. SR-IOV 16.7.9.4. PTP 16.7.9.5. 성능 16.7.9.6. DPDK 16.7.9.7. 정리 16.8. 짧은 대기 시간 CNF 튜닝 상태 디버깅 Expand section "16.8. 짧은 대기 시간 CNF 튜닝 상태 디버깅" Collapse section "16.8. 짧은 대기 시간 CNF 튜닝 상태 디버깅" 16.8.1. 머신 구성 풀 16.9. Red Hat 지원을 받기 위한 짧은 대기 시간 튜닝 디버깅 데이터 수집 Expand section "16.9. Red Hat 지원을 받기 위한 짧은 대기 시간 튜닝 디버깅 데이터 수집" Collapse section "16.9. Red Hat 지원을 받기 위한 짧은 대기 시간 튜닝 디버깅 데이터 수집" 16.9.1. must-gather 툴 정보 16.9.2. 짧은 대기 시간 튜닝 데이터 수집 정보 16.9.3. 특정 기능에 대한 데이터 수집 17. Intel vRAN Dedicated Accelerator ACC100을 사용하여 데이터 플레인 성능 최적화 Expand section "17. Intel vRAN Dedicated Accelerator ACC100을 사용하여 데이터 플레인 성능 최적화" Collapse section "17. Intel vRAN Dedicated Accelerator ACC100을 사용하여 데이터 플레인 성능 최적화" 17.1. vRAN Dedicated Accelerator ACC100 이해 17.2. FEC Accelerator용 OpenNESS SR-IOV Operator 설치 Expand section "17.2. FEC Accelerator용 OpenNESS SR-IOV Operator 설치" Collapse section "17.2. FEC Accelerator용 OpenNESS SR-IOV Operator 설치" 17.2.1. CLI를 사용하여 FEC Accelerator용 OpenNESS SR-IOV Operator 설치 17.2.2. 웹 콘솔을 사용하여 FEC Accelerator용 OpenNESS SR-IOV Operator 설치 17.2.3. Intel® vRAN Dedicated Accelerator ACC100에 대한 SR-IOV FEC Operator 구성 17.2.4. OpenNESS에서 애플리케이션 Pod 액세스 및 ACC100 사용 확인 17.3. 추가 리소스 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 확장 및 성능 OpenShift Container Platform 4.7프로덕션 환경에서 OpenShift Container Platform 클러스터 스케일링 및 성능 튜닝초록 이 문서에서는 OpenShift Container Platform 환경의 클러스터를 스케일링하고 성능을 최적화하는 방법을 설명합니다. Next