Jump To Close Expand all Collapse all Table of contents 노드 1. 노드 개요 Expand section "1. 노드 개요" Collapse section "1. 노드 개요" 1.1. 노드 정보 1.2. Pod 정보 1.3. 컨테이너 정보 1.4. OpenShift Container Platform 노드에 대한 일반 용어집 2. 노드 작업 Expand section "2. 노드 작업" Collapse section "2. 노드 작업" 2.1. Pod 사용 Expand section "2.1. Pod 사용" Collapse section "2.1. Pod 사용" 2.1.1. Pod 이해 2.1.2. Pod 구성의 예 2.1.3. 추가 리소스 2.2. Pod 보기 Expand section "2.2. Pod 보기" Collapse section "2.2. Pod 보기" 2.2.1. Pod 정보 2.2.2. 프로젝트의 Pod 보기 2.2.3. Pod 사용량 통계 보기 2.2.4. 리소스 로그 보기 2.3. Pod에 대한 OpenShift Container Platform 클러스터 구성 Expand section "2.3. Pod에 대한 OpenShift Container Platform 클러스터 구성" Collapse section "2.3. Pod에 대한 OpenShift Container Platform 클러스터 구성" 2.3.1. 재시작 후 Pod 작동 방식 구성 2.3.2. Pod에서 사용할 수 있는 대역폭 제한 2.3.3. Pod 중단 예산을 사용하여 실행 중인 pod 수를 지정하는 방법 Expand section "2.3.3. Pod 중단 예산을 사용하여 실행 중인 pod 수를 지정하는 방법" Collapse section "2.3.3. Pod 중단 예산을 사용하여 실행 중인 pod 수를 지정하는 방법" 2.3.3.1. Pod 중단 예산을 사용하여 실행해야 할 pod 수 지정 2.3.4. 중요 Pod를 사용하여 Pod 제거 방지 2.4. 수평 Pod 자동 스케일러를 사용하여 Pod 자동 스케일링 Expand section "2.4. 수평 Pod 자동 스케일러를 사용하여 Pod 자동 스케일링" Collapse section "2.4. 수평 Pod 자동 스케일러를 사용하여 Pod 자동 스케일링" 2.4.1. 수평 Pod 자동 스케일러 이해 Expand section "2.4.1. 수평 Pod 자동 스케일러 이해" Collapse section "2.4.1. 수평 Pod 자동 스케일러 이해" 2.4.1.1. 지원되는 메트릭 2.4.2. HPA는 어떻게 작동합니까? 2.4.3. 요청 및 제한 정보 2.4.4. 모범 사례 Expand section "2.4.4. 모범 사례" Collapse section "2.4.4. 모범 사례" 2.4.4.1. 스케일링 정책 2.4.5. 웹 콘솔을 사용하여 수평 Pod 자동 스케일러 생성 2.4.6. CLI를 사용하여 CPU 사용률에 대한 수평 Pod 자동 스케일러 생성 2.4.7. CLI를 사용하여 메모리 사용률에 대한 수평 Pod 자동 스케일러 오브젝트 생성 2.4.8. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 이해 Expand section "2.4.8. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 이해" Collapse section "2.4.8. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 이해" 2.4.8.1. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 보기 2.4.9. 추가 리소스 2.5. 사용자 정의 메트릭을 기반으로 Pod 자동 스케일링 Expand section "2.5. 사용자 정의 메트릭을 기반으로 Pod 자동 스케일링" Collapse section "2.5. 사용자 정의 메트릭을 기반으로 Pod 자동 스케일링" 2.5.1. 사용자 정의 Metrics Autoscaler Operator 릴리스 정보 Expand section "2.5.1. 사용자 정의 Metrics Autoscaler Operator 릴리스 정보" Collapse section "2.5.1. 사용자 정의 Metrics Autoscaler Operator 릴리스 정보" 2.5.1.1. 지원되는 버전 2.5.1.2. 사용자 정의 Metrics Autoscaler Operator 2.8.2 릴리스 정보 Expand section "2.5.1.2. 사용자 정의 Metrics Autoscaler Operator 2.8.2 릴리스 정보" Collapse section "2.5.1.2. 사용자 정의 Metrics Autoscaler Operator 2.8.2 릴리스 정보" 2.5.1.2.1. 감사 로깅 2.5.1.2.2. Apache Kafka 메트릭을 기반으로 애플리케이션 확장 2.5.1.2.3. CPU 메트릭을 기반으로 애플리케이션 스케일링 2.5.1.2.4. 메모리 메트릭을 기반으로 애플리케이션 스케일링 2.5.2. 사용자 정의 메트릭 자동 스케일러 이해 2.5.3. 사용자 정의 메트릭 자동 스케일러 설치 2.5.4. 사용자 정의 메트릭 자동 스케일러 트리거 이해 Expand section "2.5.4. 사용자 정의 메트릭 자동 스케일러 트리거 이해" Collapse section "2.5.4. 사용자 정의 메트릭 자동 스케일러 트리거 이해" 2.5.4.1. Prometheus 트리거 이해 2.5.4.2. CPU 트리거 이해 2.5.4.3. 메모리 트리거 이해 2.5.4.4. Kafka 트리거 이해 2.5.5. 사용자 정의 메트릭 자동 스케일러가 인증 트리거 이해 Expand section "2.5.5. 사용자 정의 메트릭 자동 스케일러가 인증 트리거 이해" Collapse section "2.5.5. 사용자 정의 메트릭 자동 스케일러가 인증 트리거 이해" 2.5.5.1. 트리거 인증 사용 2.5.6. OpenShift Container Platform 모니터링을 사용하도록 사용자 정의 메트릭 자동 스케일러 구성 2.5.7. 워크로드에 대한 사용자 정의 메트릭 자동 스케일러 일시 중지 2.5.8. 감사 로깅 구성 2.5.9. 사용자 정의 메트릭 자동 스케일러 추가 방법 Expand section "2.5.9. 사용자 정의 메트릭 자동 스케일러 추가 방법" Collapse section "2.5.9. 사용자 정의 메트릭 자동 스케일러 추가 방법" 2.5.9.1. 워크로드에 사용자 정의 메트릭 자동 스케일러 추가 2.5.9.2. 작업에 사용자 정의 메트릭 자동 스케일러 추가 2.5.10. Custom Metrics Autoscaler Operator 설치 제거 2.6. 수직 Pod 자동 스케일러를 사용하여 Pod 리소스 수준 자동 조정 Expand section "2.6. 수직 Pod 자동 스케일러를 사용하여 Pod 리소스 수준 자동 조정" Collapse section "2.6. 수직 Pod 자동 스케일러를 사용하여 Pod 리소스 수준 자동 조정" 2.6.1. Vertical Pod Autoscaler Operator 정보 2.6.2. Vertical Pod Autoscaler Operator 설치 2.6.3. Vertical Pod Autoscaler Operator 사용 정보 Expand section "2.6.3. Vertical Pod Autoscaler Operator 사용 정보" Collapse section "2.6.3. Vertical Pod Autoscaler Operator 사용 정보" 2.6.3.1. VPA 최소 값 변경 2.6.3.2. VPA 권장 사항 자동 적용 2.6.3.3. Pod 생성에 VPA 권장 사항 자동 적용 2.6.3.4. VPA 권장 사항 수동 적용 2.6.3.5. VPA 권장 사항 적용에서 컨테이너 제외 2.6.3.6. 대체 권장 사항 사용 2.6.4. Vertical Pod Autoscaler Operator 사용 2.6.5. Vertical Pod Autoscaler Operator 설치 제거 2.7. Pod에 민감한 데이터 제공 Expand section "2.7. Pod에 민감한 데이터 제공" Collapse section "2.7. Pod에 민감한 데이터 제공" 2.7.1. 보안 이해 Expand section "2.7.1. 보안 이해" Collapse section "2.7.1. 보안 이해" 2.7.1.1. 보안 유형 2.7.1.2. 보안 데이터 키 2.7.1.3. 자동으로 생성된 서비스 계정 토큰 시크릿 정보 2.7.2. 보안 생성 방법 이해 Expand section "2.7.2. 보안 생성 방법 이해" Collapse section "2.7.2. 보안 생성 방법 이해" 2.7.2.1. 보안 생성 제한 사항 2.7.2.2. 불투명 보안 생성 2.7.2.3. 서비스 계정 토큰 시크릿 생성 2.7.2.4. 기본 인증 보안 생성 2.7.2.5. SSH 인증 보안 생성 2.7.2.6. Docker 구성 보안 생성 2.7.3. 보안 업데이트 방법 이해 2.7.4. 보안 생성 및 사용 2.7.5. 보안이 포함된 서명된 인증서 사용 정보 Expand section "2.7.5. 보안이 포함된 서명된 인증서 사용 정보" Collapse section "2.7.5. 보안이 포함된 서명된 인증서 사용 정보" 2.7.5.1. 보안과 함께 사용할 서명된 인증서 생성 2.7.6. 보안 문제 해결 2.8. 구성 맵 생성 및 사용 Expand section "2.8. 구성 맵 생성 및 사용" Collapse section "2.8. 구성 맵 생성 및 사용" 2.8.1. 구성 맵 이해 2.8.2. OpenShift Container Platform 웹 콘솔에서 구성 맵 생성 2.8.3. CLI를 사용하여 구성 맵 생성 Expand section "2.8.3. CLI를 사용하여 구성 맵 생성" Collapse section "2.8.3. CLI를 사용하여 구성 맵 생성" 2.8.3.1. 디렉토리에서 구성 맵 생성 2.8.3.2. 파일에서 구성 맵 생성 2.8.3.3. 리터럴 값에서 구성 맵 생성 2.8.4. 사용 사례: Pod에서 구성 맵 사용 Expand section "2.8.4. 사용 사례: Pod에서 구성 맵 사용" Collapse section "2.8.4. 사용 사례: Pod에서 구성 맵 사용" 2.8.4.1. 구성 맵을 사용하여 컨테이너에서 환경 변수 채우기 2.8.4.2. 구성 맵을 사용하여 컨테이너 명령에 대한 명령줄 인수 설정 2.8.4.3. 구성 맵을 사용하여 볼륨에 콘텐츠 삽입 2.9. 장치 플러그인을 사용하여 Pod가 있는 외부 리소스에 액세스 Expand section "2.9. 장치 플러그인을 사용하여 Pod가 있는 외부 리소스에 액세스" Collapse section "2.9. 장치 플러그인을 사용하여 Pod가 있는 외부 리소스에 액세스" 2.9.1. 장치 플러그인 이해 Expand section "2.9.1. 장치 플러그인 이해" Collapse section "2.9.1. 장치 플러그인 이해" 2.9.1.1. 장치 플러그인을 배포하는 방법 2.9.2. 장치 관리자 이해 2.9.3. 장치 관리자 활성화 2.10. Pod 예약 결정에 Pod 우선순위 포함 Expand section "2.10. Pod 예약 결정에 Pod 우선순위 포함" Collapse section "2.10. Pod 예약 결정에 Pod 우선순위 포함" 2.10.1. Pod 우선순위 이해 Expand section "2.10.1. Pod 우선순위 이해" Collapse section "2.10.1. Pod 우선순위 이해" 2.10.1.1. Pod 우선순위 클래스 2.10.1.2. Pod 우선순위 이름 2.10.2. Pod 선점 이해 Expand section "2.10.2. Pod 선점 이해" Collapse section "2.10.2. Pod 선점 이해" 2.10.2.1. 비 선점 우선순위 클래스(기술 프리뷰) 2.10.2.2. Pod 선점 및 기타 스케줄러 설정 2.10.2.3. 선점된 Pod의 정상 종료 2.10.3. 우선순위 및 선점 구성 2.11. 노드 선택기를 사용하여 특정 노드에 Pod 배치 Expand section "2.11. 노드 선택기를 사용하여 특정 노드에 Pod 배치" Collapse section "2.11. 노드 선택기를 사용하여 특정 노드에 Pod 배치" 2.11.1. 노드 선택기를 사용하여 Pod 배치 제어 3. 노드에 대한 Pod 배치 제어(예약) Expand section "3. 노드에 대한 Pod 배치 제어(예약)" Collapse section "3. 노드에 대한 Pod 배치 제어(예약)" 3.1. 스케줄러를 사용하여 Pod 배치 제어 Expand section "3.1. 스케줄러를 사용하여 Pod 배치 제어" Collapse section "3.1. 스케줄러를 사용하여 Pod 배치 제어" 3.1.1. 기본 스케줄러 정보 Expand section "3.1.1. 기본 스케줄러 정보" Collapse section "3.1.1. 기본 스케줄러 정보" 3.1.1.1. 기본 예약 이해 3.1.2. 스케줄러 사용 사례 Expand section "3.1.2. 스케줄러 사용 사례" Collapse section "3.1.2. 스케줄러 사용 사례" 3.1.2.1. 인프라 토폴로지 수준 3.1.2.2. 유사성 3.1.2.3. 유사성 방지 3.2. 스케줄러 프로필을 사용하여 Pod 예약 Expand section "3.2. 스케줄러 프로필을 사용하여 Pod 예약" Collapse section "3.2. 스케줄러 프로필을 사용하여 Pod 예약" 3.2.1. 스케줄러 프로필 정보 3.2.2. 스케줄러 프로필 구성 3.3. 유사성 및 유사성 방지 규칙을 사용하여 다른 Pod에 상대적인 Pod 배치 Expand section "3.3. 유사성 및 유사성 방지 규칙을 사용하여 다른 Pod에 상대적인 Pod 배치" Collapse section "3.3. 유사성 및 유사성 방지 규칙을 사용하여 다른 Pod에 상대적인 Pod 배치" 3.3.1. Pod 유사성 이해 3.3.2. Pod 유사성 규칙 구성 3.3.3. Pod 유사성 방지 규칙 구성 3.3.4. 샘플 Pod 유사성 및 유사성 방지 규칙 Expand section "3.3.4. 샘플 Pod 유사성 및 유사성 방지 규칙" Collapse section "3.3.4. 샘플 Pod 유사성 및 유사성 방지 규칙" 3.3.4.1. Pod 유사성 3.3.4.2. Pod 유사성 방지 3.3.4.3. 일치하는 라벨이 없는 Pod 유사성 3.3.5. Pod 유사성 및 유사성 방지를 사용하여 Operator 설치 위치 제어 3.4. 노드 유사성 규칙을 사용하여 노드에 대한 Pod 배치 제어 Expand section "3.4. 노드 유사성 규칙을 사용하여 노드에 대한 Pod 배치 제어" Collapse section "3.4. 노드 유사성 규칙을 사용하여 노드에 대한 Pod 배치 제어" 3.4.1. 노드 유사성 이해 3.4.2. 필수 노드 유사성 규칙 구성 3.4.3. 기본 노드 유사성 규칙 구성 3.4.4. 노드 유사성 규칙 샘플 Expand section "3.4.4. 노드 유사성 규칙 샘플" Collapse section "3.4.4. 노드 유사성 규칙 샘플" 3.4.4.1. 일치하는 라벨이 있는 노드 유사성 3.4.4.2. 일치하는 라벨이 없는 노드 유사성 3.4.5. 노드 유사성을 사용하여 Operator 설치 위치 제어 3.4.6. 추가 리소스 3.5. 과다 할당된 노드에 Pod 배치 Expand section "3.5. 과다 할당된 노드에 Pod 배치" Collapse section "3.5. 과다 할당된 노드에 Pod 배치" 3.5.1. 과다 할당 이해 3.5.2. 노드 과다 할당 이해 3.6. 노드 테인트를 사용하여 Pod 배치 제어 Expand section "3.6. 노드 테인트를 사용하여 Pod 배치 제어" Collapse section "3.6. 노드 테인트를 사용하여 Pod 배치 제어" 3.6.1. 테인트(Taints) 및 톨러레이션(Tolerations)의 이해 Expand section "3.6.1. 테인트(Taints) 및 톨러레이션(Tolerations)의 이해" Collapse section "3.6.1. 테인트(Taints) 및 톨러레이션(Tolerations)의 이해" 3.6.1.1. tolerationSeconds를 사용하여 pod 제거를 지연하는 방법 3.6.1.2. 여러 테인트를 사용하는 방법 3.6.1.3. Pod 예약 및 노드 상태 (taint node by condition) 3.6.1.4. 상태 별 pod 제거 (taint-based evictions) 3.6.1.5. 모든 테인트 허용 3.6.2. 테인트 및 톨러레이션 추가 Expand section "3.6.2. 테인트 및 톨러레이션 추가" Collapse section "3.6.2. 테인트 및 톨러레이션 추가" 3.6.2.1. 컴퓨팅 머신 세트를 사용하여 테인트 및 허용 오차 추가 3.6.2.2. 테인트 및 톨러레이션을 사용하여 사용자를 노드에 바인딩 3.6.2.3. 노드 선택기 및 허용 오차를 사용하여 프로젝트 생성 3.6.2.4. 테인트 및 톨러레이션을 사용하여 특수 하드웨어로 노드 제어 3.6.3. 테인트 및 톨러레이션 제거 3.7. 노드 선택기를 사용하여 특정 노드에 Pod 배치 Expand section "3.7. 노드 선택기를 사용하여 특정 노드에 Pod 배치" Collapse section "3.7. 노드 선택기를 사용하여 특정 노드에 Pod 배치" 3.7.1. 노드 선택기 정보 3.7.2. 노드 선택기를 사용하여 Pod 배치 제어 3.7.3. 기본 클러스터 수준 노드 선택기 생성 3.7.4. 프로젝트 수준 노드 선택기 생성 3.8. Pod 토폴로지 분배 제약 조건을 사용하여 Pod 배치 제어 Expand section "3.8. Pod 토폴로지 분배 제약 조건을 사용하여 Pod 배치 제어" Collapse section "3.8. Pod 토폴로지 분배 제약 조건을 사용하여 Pod 배치 제어" 3.8.1. Pod 토폴로지 분배 제약 조건 정보 3.8.2. Pod 토폴로지 분배 제약 조건 구성 3.8.3. Pod 토폴로지 분배 제약 조건의 예 Expand section "3.8.3. Pod 토폴로지 분배 제약 조건의 예" Collapse section "3.8.3. Pod 토폴로지 분배 제약 조건의 예" 3.8.3.1. 단일 Pod 토폴로지 분배 제약 조건의 예 3.8.3.2. 다중 Pod 토폴로지 분배 제약 조건의 예 3.8.4. 추가 리소스 3.9. Descheduler를 사용하여 Pod 제거 Expand section "3.9. Descheduler를 사용하여 Pod 제거" Collapse section "3.9. Descheduler를 사용하여 Pod 제거" 3.9.1. Descheduler 정보 3.9.2. Descheduler 프로필 3.9.3. Descheduler 설치 3.9.4. Descheduler 프로필 구성 3.9.5. Descheduler 간격 구성 3.9.6. Descheduler 설치 제거 3.10. 보조 스케줄러 Expand section "3.10. 보조 스케줄러" Collapse section "3.10. 보조 스케줄러" 3.10.1. 보조 스케줄러 개요 Expand section "3.10.1. 보조 스케줄러 개요" Collapse section "3.10.1. 보조 스케줄러 개요" 3.10.1.1. Secondary Scheduler Operator 정보 3.10.2. Secondary Scheduler Operator for Red Hat OpenShift 릴리스 노트 Expand section "3.10.2. Secondary Scheduler Operator for Red Hat OpenShift 릴리스 노트" Collapse section "3.10.2. Secondary Scheduler Operator for Red Hat OpenShift 릴리스 노트" 3.10.2.1. Secondary Scheduler Operator for Red Hat OpenShift 1.1.0 릴리스 노트 Expand section "3.10.2.1. Secondary Scheduler Operator for Red Hat OpenShift 1.1.0 릴리스 노트" Collapse section "3.10.2.1. Secondary Scheduler Operator for Red Hat OpenShift 1.1.0 릴리스 노트" 3.10.2.1.1. 새로운 기능 및 개선 사항 3.10.2.1.2. 확인된 문제 3.10.3. 보조 스케줄러를 사용하여 Pod 예약 Expand section "3.10.3. 보조 스케줄러를 사용하여 Pod 예약" Collapse section "3.10.3. 보조 스케줄러를 사용하여 Pod 예약" 3.10.3.1. Secondary Scheduler Operator 설치 3.10.3.2. 보조 스케줄러 배포 3.10.3.3. 보조 스케줄러를 사용하여 Pod 예약 3.10.4. Secondary Scheduler Operator 설치 제거 Expand section "3.10.4. Secondary Scheduler Operator 설치 제거" Collapse section "3.10.4. Secondary Scheduler Operator 설치 제거" 3.10.4.1. Secondary Scheduler Operator 설치 제거 3.10.4.2. Secondary Scheduler Operator 리소스 제거 4. 작업 및 DaemonSet 사용 Expand section "4. 작업 및 DaemonSet 사용" Collapse section "4. 작업 및 DaemonSet 사용" 4.1. 데몬 세트를 사용하여 노드에서 자동으로 백그라운드 작업 실행 Expand section "4.1. 데몬 세트를 사용하여 노드에서 자동으로 백그라운드 작업 실행" Collapse section "4.1. 데몬 세트를 사용하여 노드에서 자동으로 백그라운드 작업 실행" 4.1.1. 기본 스케줄러로 예약 4.1.2. 데몬 세트 생성 4.2. 작업을 사용하여 Pod에서 작업 실행 Expand section "4.2. 작업을 사용하여 Pod에서 작업 실행" Collapse section "4.2. 작업을 사용하여 Pod에서 작업 실행" 4.2.1. 작업 및 cron 작업 이해 Expand section "4.2.1. 작업 및 cron 작업 이해" Collapse section "4.2.1. 작업 및 cron 작업 이해" 4.2.1.1. 작업 생성 방법 이해 4.2.1.2. 최대 작업 기간 설정 방법 이해 4.2.1.3. Pod가 실패하는 경우 작업 백오프 정책을 설정하는 방법 이해 4.2.1.4. 아티팩트를 제거하도록 cron 작업을 구성하는 방법 4.2.1.5. 알려진 제한 사항 4.2.2. 작업 생성 4.2.3. cron 작업 생성 5. 노드 작업 Expand section "5. 노드 작업" Collapse section "5. 노드 작업" 5.1. OpenShift Container Platform 클러스터에서 노드 보기 및 나열 Expand section "5.1. OpenShift Container Platform 클러스터에서 노드 보기 및 나열" Collapse section "5.1. OpenShift Container Platform 클러스터에서 노드 보기 및 나열" 5.1.1. 클러스터의 모든 노드 나열 정보 5.1.2. 클러스터의 노드에 있는 Pod 나열 5.1.3. 노드의 메모리 및 CPU 사용량 통계 보기 5.2. 노드 작업 Expand section "5.2. 노드 작업" Collapse section "5.2. 노드 작업" 5.2.1. 노드에서 Pod를 비우는 방법 이해 5.2.2. 노드에서 라벨을 업데이트하는 방법 이해 5.2.3. 노드를 예약 가능 또는 예약 불가능으로 표시하는 방법 이해 5.2.4. 노드 삭제 Expand section "5.2.4. 노드 삭제" Collapse section "5.2.4. 노드 삭제" 5.2.4.1. 클러스터에서 노드 삭제 5.2.4.2. 베어 메탈 클러스터에서 노드 삭제 5.3. 노드 관리 Expand section "5.3. 노드 관리" Collapse section "5.3. 노드 관리" 5.3.1. 노드 수정 5.3.2. 컨트롤 플레인 노드를 예약 가능으로 구성 5.3.3. SELinux 부울 설정 5.3.4. 노드에 커널 인수 추가 5.3.5. 노드에서 스왑 메모리 사용 활성화 5.3.6. 하나의 RHOSP 호스트에서 다른 RHOSP 호스트로 컨트롤 플레인 노드를 마이그레이션 5.4. 노드당 최대 Pod 수 관리 Expand section "5.4. 노드당 최대 Pod 수 관리" Collapse section "5.4. 노드당 최대 Pod 수 관리" 5.4.1. 노드 당 최대 pod 수 구성 5.5. Node Tuning Operator 사용 Expand section "5.5. Node Tuning Operator 사용" Collapse section "5.5. Node Tuning Operator 사용" 5.5.1. Node Tuning Operator 사양 예에 액세스 5.5.2. 사용자 정의 튜닝 사양 5.5.3. 클러스터에 설정된 기본 프로필 5.5.4. 지원되는 TuneD 데몬 플러그인 5.6. 수정, 펜싱 및 유지 관리 Expand section "5.6. 수정, 펜싱 및 유지 관리" Collapse section "5.6. 수정, 펜싱 및 유지 관리" 5.6.1. 노드 수정, 펜싱 및 유지 관리 정보 Expand section "5.6.1. 노드 수정, 펜싱 및 유지 관리 정보" Collapse section "5.6.1. 노드 수정, 펜싱 및 유지 관리 정보" 5.6.1.1. Self Node Remediation 5.6.1.2. 머신 상태 점검 5.6.1.3. 노드 상태 점검 5.6.1.4. 노드 유지보수 5.6.2. Self Node Remediation 사용 Expand section "5.6.2. Self Node Remediation 사용" Collapse section "5.6.2. Self Node Remediation 사용" 5.6.2.1. Self Node Remediation Operator 정보 Expand section "5.6.2.1. Self Node Remediation Operator 정보" Collapse section "5.6.2.1. Self Node Remediation Operator 정보" 5.6.2.1.1. 워치독 장치 정보 Expand section "5.6.2.1.1. 워치독 장치 정보" Collapse section "5.6.2.1.1. 워치독 장치 정보" 5.6.2.1.1.1. 워치독 장치를 사용하여 셀프 노드 해결 Operator 동작 이해 5.6.2.2. 컨트롤 플레인 펜싱 5.6.2.3. 웹 콘솔을 사용하여 자체 노드 해결 Operator 설치 5.6.2.4. CLI를 사용하여 자체 노드 해결 Operator 설치 5.6.2.5. Self Node Remediation Operator 구성 Expand section "5.6.2.5. Self Node Remediation Operator 구성" Collapse section "5.6.2.5. Self Node Remediation Operator 구성" 5.6.2.5.1. 셀프 노드 해결 Operator 구성 이해 5.6.2.5.2. 셀프 노드 해결 템플릿 구성 이해 5.6.2.6. 셀프 노드 해결 Operator 문제 해결 Expand section "5.6.2.6. 셀프 노드 해결 Operator 문제 해결" Collapse section "5.6.2.6. 셀프 노드 해결 Operator 문제 해결" 5.6.2.6.1. 일반 문제 해결 5.6.2.6.2. 데몬 세트 확인 5.6.2.6.3. 실패한 수정 5.6.2.6.4. Operator를 설치 제거한 후에도 데몬 세트 및 기타 Self Node Remediation Operator 리소스가 있습니다. 5.6.2.7. Self Node Remediation Operator에 대한 데이터 수집 5.6.2.8. 추가 리소스 5.6.3. Machine Health Checks를 사용하여 노드 수정 Expand section "5.6.3. Machine Health Checks를 사용하여 노드 수정" Collapse section "5.6.3. Machine Health Checks를 사용하여 노드 수정" 5.6.3.1. 머신 상태 점검 정보 Expand section "5.6.3.1. 머신 상태 점검 정보" Collapse section "5.6.3.1. 머신 상태 점검 정보" 5.6.3.1.1. 머신 상태 검사 배포 시 제한 사항 5.6.3.2. Self Node Remediation Operator를 사용하도록 머신 상태 점검 구성 5.6.4. 노드 상태 점검을 사용하여 노드 수정 Expand section "5.6.4. 노드 상태 점검을 사용하여 노드 수정" Collapse section "5.6.4. 노드 상태 점검을 사용하여 노드 수정" 5.6.4.1. Node Health Check Operator 정보 Expand section "5.6.4.1. Node Health Check Operator 정보" Collapse section "5.6.4.1. Node Health Check Operator 정보" 5.6.4.1.1. Node Health Check Operator 워크플로 이해 5.6.4.1.2. 노드 상태 점검으로 인해 머신 상태 점검과 충돌하지 않는 방법 5.6.4.2. 컨트롤 플레인 펜싱 5.6.4.3. 웹 콘솔을 사용하여 Node Health Check Operator 설치 5.6.4.4. CLI를 사용하여 Node Health Check Operator 설치 5.6.4.5. 노드 상태 점검 생성 5.6.4.6. Node Health Check Operator에 대한 데이터 수집 5.6.4.7. 추가 리소스 5.6.5. Node Maintenance Operator를 사용하여 노드를 유지보수 모드에 배치 Expand section "5.6.5. Node Maintenance Operator를 사용하여 노드를 유지보수 모드에 배치" Collapse section "5.6.5. Node Maintenance Operator를 사용하여 노드를 유지보수 모드에 배치" 5.6.5.1. Node Maintenance Operator 정보 5.6.5.2. Node Maintenance Operator 설치 Expand section "5.6.5.2. Node Maintenance Operator 설치" Collapse section "5.6.5.2. Node Maintenance Operator 설치" 5.6.5.2.1. 웹 콘솔을 사용하여 Node Maintenance Operator 설치 5.6.5.2.2. CLI를 사용하여 Node Maintenance Operator 설치 5.6.5.3. 노드를 유지보수 모드로 설정 Expand section "5.6.5.3. 노드를 유지보수 모드로 설정" Collapse section "5.6.5.3. 노드를 유지보수 모드로 설정" 5.6.5.3.1. 웹 콘솔을 사용하여 노드를 유지보수 모드로 설정 5.6.5.3.2. CLI를 사용하여 노드를 유지보수 모드로 설정 5.6.5.3.3. 현재 NodeMaintenance CR 작업의 상태 확인 5.6.5.4. 유지관리 모드에서 노드 재시작 Expand section "5.6.5.4. 유지관리 모드에서 노드 재시작" Collapse section "5.6.5.4. 유지관리 모드에서 노드 재시작" 5.6.5.4.1. 웹 콘솔을 사용하여 유지보수 모드에서 노드 재시작 5.6.5.4.2. CLI를 사용하여 유지보수 모드에서 노드 재시작 5.6.5.5. 베어 메탈 노드 작업 Expand section "5.6.5.5. 베어 메탈 노드 작업" Collapse section "5.6.5.5. 베어 메탈 노드 작업" 5.6.5.5.1. 베어 메탈 노드 유지관리 5.6.5.5.2. 베어 메탈 노드를 유지보수 모드로 설정 5.6.5.5.3. 유지보수 모드에서 베어 메탈 노드 재시작 5.6.5.6. Node Maintenance Operator에 대한 데이터 수집 5.6.5.7. 추가 리소스 5.7. 노드 재부팅 이해 Expand section "5.7. 노드 재부팅 이해" Collapse section "5.7. 노드 재부팅 이해" 5.7.1. 중요한 인프라를 실행하는 노드 재부팅 정보 5.7.2. Pod 유사성 방지를 사용하여 노드 재부팅 5.7.3. 라우터를 실행하는 노드를 재부팅하는 방법 이해 5.7.4. 노드를 정상적으로 재부팅 5.8. 가비지 컬렉션을 사용하여 노드 리소스 해제 Expand section "5.8. 가비지 컬렉션을 사용하여 노드 리소스 해제" Collapse section "5.8. 가비지 컬렉션을 사용하여 노드 리소스 해제" 5.8.1. 가비지 컬렉션을 통해 종료된 컨테이너를 제거하는 방법 이해 5.8.2. 가비지 컬렉션을 통해 이미지를 제거하는 방법 이해 5.8.3. 컨테이너 및 이미지의 가비지 컬렉션 구성 5.9. OpenShift Container Platform 클러스터의 노드에 리소스 할당 Expand section "5.9. OpenShift Container Platform 클러스터의 노드에 리소스 할당" Collapse section "5.9. OpenShift Container Platform 클러스터의 노드에 리소스 할당" 5.9.1. 노드에 리소스를 할당하는 방법 이해 Expand section "5.9.1. 노드에 리소스를 할당하는 방법 이해" Collapse section "5.9.1. 노드에 리소스를 할당하는 방법 이해" 5.9.1.1. OpenShift Container Platform에서 할당된 리소스를 계산하는 방법 5.9.1.2. 노드에서 리소스 제약 조건을 적용하는 방법 5.9.1.3. 제거 임계값 이해 5.9.1.4. 스케줄러에서 리소스 가용성을 결정하는 방법 5.9.2. 노드에 리소스 자동 할당 5.9.3. 노드에 수동으로 리소스 할당 5.10. 클러스터의 노드에 특정 CPU 할당 Expand section "5.10. 클러스터의 노드에 특정 CPU 할당" Collapse section "5.10. 클러스터의 노드에 특정 CPU 할당" 5.10.1. 노드의 CPU 예약 5.11. kubelet의 TLS 보안 프로필 활성화 Expand section "5.11. kubelet의 TLS 보안 프로필 활성화" Collapse section "5.11. kubelet의 TLS 보안 프로필 활성화" 5.11.1. TLS 보안 프로필 이해 5.11.2. kubelet의 TLS 보안 프로필 구성 5.12. 머신 구성 데몬 메트릭 Expand section "5.12. 머신 구성 데몬 메트릭" Collapse section "5.12. 머신 구성 데몬 메트릭" 5.12.1. 머신 구성 데몬 메트릭 5.13. 인프라 노드 생성 Expand section "5.13. 인프라 노드 생성" Collapse section "5.13. 인프라 노드 생성" 5.13.1. OpenShift Container Platform 인프라 구성 요소 Expand section "5.13.1. OpenShift Container Platform 인프라 구성 요소" Collapse section "5.13.1. OpenShift Container Platform 인프라 구성 요소" 5.13.1.1. 인프라 노드 생성 6. 컨테이너 작업 Expand section "6. 컨테이너 작업" Collapse section "6. 컨테이너 작업" 6.1. 컨테이너 이해 Expand section "6.1. 컨테이너 이해" Collapse section "6.1. 컨테이너 이해" 6.1.1. 컨테이너 및 RHEL 커널 메모리 정보 6.1.2. 컨테이너 엔진 및 컨테이너 런타임 정보 6.2. Pod를 배포하기 전에 Init Container를 사용하여 작업 수행 Expand section "6.2. Pod를 배포하기 전에 Init Container를 사용하여 작업 수행" Collapse section "6.2. Pod를 배포하기 전에 Init Container를 사용하여 작업 수행" 6.2.1. Init Container 이해 6.2.2. Init Container 생성 6.3. 볼륨을 사용하여 컨테이너 데이터 유지 Expand section "6.3. 볼륨을 사용하여 컨테이너 데이터 유지" Collapse section "6.3. 볼륨을 사용하여 컨테이너 데이터 유지" 6.3.1. 볼륨 이해 6.3.2. OpenShift Container Platform CLI를 사용하여 볼륨 작업 6.3.3. Pod의 볼륨 및 볼륨 마운트 나열 6.3.4. Pod에 볼륨 추가 6.3.5. Pod의 볼륨 및 볼륨 마운트 업데이트 6.3.6. Pod에서 볼륨 및 볼륨 마운트 제거 6.3.7. Pod에서 다양한 용도의 볼륨 구성 6.4. 예상된 볼륨을 사용하여 볼륨 매핑 Expand section "6.4. 예상된 볼륨을 사용하여 볼륨 매핑" Collapse section "6.4. 예상된 볼륨을 사용하여 볼륨 매핑" 6.4.1. 예상 볼륨 이해 Expand section "6.4.1. 예상 볼륨 이해" Collapse section "6.4.1. 예상 볼륨 이해" 6.4.1.1. Pod 사양의 예 6.4.1.2. 경로 지정 고려 사항 6.4.2. Pod의 예상 볼륨 구성 6.5. 컨테이너에서 API 오브젝트를 사용하도록 허용 Expand section "6.5. 컨테이너에서 API 오브젝트를 사용하도록 허용" Collapse section "6.5. 컨테이너에서 API 오브젝트를 사용하도록 허용" 6.5.1. Downward API를 사용하여 컨테이너에 Pod 정보 노출 6.5.2. Downward API를 사용하여 컨테이너 값을 사용하는 방법 이해 Expand section "6.5.2. Downward API를 사용하여 컨테이너 값을 사용하는 방법 이해" Collapse section "6.5.2. Downward API를 사용하여 컨테이너 값을 사용하는 방법 이해" 6.5.2.1. 환경 변수를 사용하여 컨테이너 값 사용 6.5.2.2. 볼륨 플러그인을 사용하여 컨테이너 값 사용 6.5.3. Downward API를 사용하여 컨테이너 리소스를 사용하는 방법 이해 Expand section "6.5.3. Downward API를 사용하여 컨테이너 리소스를 사용하는 방법 이해" Collapse section "6.5.3. Downward API를 사용하여 컨테이너 리소스를 사용하는 방법 이해" 6.5.3.1. 환경 변수를 사용하여 컨테이너 리소스 사용 6.5.3.2. 볼륨 플러그인을 사용하여 컨테이너 리소스 사용 6.5.4. Downward API를 사용하여 보안 사용 6.5.5. Downward API를 사용하여 구성 맵 사용 6.5.6. 환경 변수 참조 6.5.7. 환경 변수 참조 이스케이프 6.6. OpenShift Container Platform 컨테이너에 또한 해당 컨테이너에서 파일 복사 Expand section "6.6. OpenShift Container Platform 컨테이너에 또한 해당 컨테이너에서 파일 복사" Collapse section "6.6. OpenShift Container Platform 컨테이너에 또한 해당 컨테이너에서 파일 복사" 6.6.1. 파일을 복사하는 방법 이해 Expand section "6.6.1. 파일을 복사하는 방법 이해" Collapse section "6.6.1. 파일을 복사하는 방법 이해" 6.6.1.1. 요구사항 6.6.2. 컨테이너에서 또는 컨테이너에 파일 복사 6.6.3. 고급 Rsync 기능 사용 6.7. OpenShift Container Platform 컨테이너에서 원격 명령 실행 Expand section "6.7. OpenShift Container Platform 컨테이너에서 원격 명령 실행" Collapse section "6.7. OpenShift Container Platform 컨테이너에서 원격 명령 실행" 6.7.1. 컨테이너에서 원격 명령 실행 6.7.2. 클라이언트에서 원격 명령을 시작하는 프로토콜 6.8. 포트 전달을 사용하여 컨테이너의 애플리케이션에 액세스 Expand section "6.8. 포트 전달을 사용하여 컨테이너의 애플리케이션에 액세스" Collapse section "6.8. 포트 전달을 사용하여 컨테이너의 애플리케이션에 액세스" 6.8.1. 포트 전달 이해 6.8.2. 포트 전달 사용 6.8.3. 클라이언트에서 포트 전달을 시작하는 프로토콜 6.9. 컨테이너의 sysctl 사용 Expand section "6.9. 컨테이너의 sysctl 사용" Collapse section "6.9. 컨테이너의 sysctl 사용" 6.9.1. sysctl 정보 6.9.2. 네임스페이스 및 노드 수준 sysctls 6.9.3. 안전한 sysctl 및 안전하지 않은 sysctl 6.9.4. 인터페이스별 안전한 sysctl 목록 업데이트 6.9.5. 안전한 sysctl을 사용하여 Pod 시작 6.9.6. 안전하지 않은 sysctl을 사용하여 Pod 시작 6.9.7. 안전하지 않은 sysctl 활성화 6.9.8. 추가 리소스 7. 클러스터 작업 Expand section "7. 클러스터 작업" Collapse section "7. 클러스터 작업" 7.1. OpenShift Container Platform 클러스터에서 시스템 이벤트 정보 보기 Expand section "7.1. OpenShift Container Platform 클러스터에서 시스템 이벤트 정보 보기" Collapse section "7.1. OpenShift Container Platform 클러스터에서 시스템 이벤트 정보 보기" 7.1.1. 이벤트 이해 7.1.2. CLI를 사용하여 이벤트 보기 7.1.3. 이벤트 목록 7.2. OpenShift Container Platform 노드에서 보유할 수 있는 Pod 수 추정 Expand section "7.2. OpenShift Container Platform 노드에서 보유할 수 있는 Pod 수 추정" Collapse section "7.2. OpenShift Container Platform 노드에서 보유할 수 있는 Pod 수 추정" 7.2.1. OpenShift Container Platform 클러스터 용량 툴 이해 7.2.2. 명령줄에서 클러스터 용량 툴 실행 7.2.3. Pod 내에서 클러스터 용량 툴을 작업으로 실행 7.3. 제한 범위를 사용하여 리소스 사용 제한 Expand section "7.3. 제한 범위를 사용하여 리소스 사용 제한" Collapse section "7.3. 제한 범위를 사용하여 리소스 사용 제한" 7.3.1. 제한 범위 정보 Expand section "7.3.1. 제한 범위 정보" Collapse section "7.3.1. 제한 범위 정보" 7.3.1.1. 구성 요소 제한 정보 Expand section "7.3.1.1. 구성 요소 제한 정보" Collapse section "7.3.1.1. 구성 요소 제한 정보" 7.3.1.1.1. 컨테이너 제한 7.3.1.1.2. Pod 제한 7.3.1.1.3. 이미지 제한 7.3.1.1.4. 이미지 스트림 제한 7.3.1.1.5. 영구 볼륨 클레임 제한 7.3.2. 제한 범위 생성 7.3.3. 제한 보기 7.3.4. 제한 범위 삭제 7.4. 컨테이너 메모리 및 위험 요구 사항을 충족하도록 클러스터 메모리 구성 Expand section "7.4. 컨테이너 메모리 및 위험 요구 사항을 충족하도록 클러스터 메모리 구성" Collapse section "7.4. 컨테이너 메모리 및 위험 요구 사항을 충족하도록 클러스터 메모리 구성" 7.4.1. 애플리케이션 메모리 관리 이해 Expand section "7.4.1. 애플리케이션 메모리 관리 이해" Collapse section "7.4.1. 애플리케이션 메모리 관리 이해" 7.4.1.1. 애플리케이션 메모리 전략 관리 7.4.2. OpenShift Container Platform에 대한 OpenJDK 설정 이해 Expand section "7.4.2. OpenShift Container Platform에 대한 OpenJDK 설정 이해" Collapse section "7.4.2. OpenShift Container Platform에 대한 OpenJDK 설정 이해" 7.4.2.1. JVM 최대 힙 크기를 덮어쓰는 방법 이해 7.4.2.2. JVM에서 사용하지 않는 메모리를 운영 체제에 제공하도록 유도하는 방법 이해 7.4.2.3. 컨테이너 내의 모든 JVM 프로세스를 적절하게 구성하는 방법 이해 7.4.3. Pod 내에서 메모리 요청 및 제한 찾기 7.4.4. OOM 종료 정책 이해 7.4.5. Pod 제거 이해 7.5. 과다 할당된 노드에 Pod를 배치하도록 클러스터 구성 Expand section "7.5. 과다 할당된 노드에 Pod를 배치하도록 클러스터 구성" Collapse section "7.5. 과다 할당된 노드에 Pod를 배치하도록 클러스터 구성" 7.5.1. 리소스 요청 및 과다 할당 7.5.2. Cluster Resource Override Operator를 사용한 클러스터 수준 오버 커밋 Expand section "7.5.2. Cluster Resource Override Operator를 사용한 클러스터 수준 오버 커밋" Collapse section "7.5.2. Cluster Resource Override Operator를 사용한 클러스터 수준 오버 커밋" 7.5.2.1. 웹 콘솔을 사용하여 Cluster Resource Override Operator 설치 7.5.2.2. CLI를 사용하여 Cluster Resource Override Operator 설치 7.5.2.3. 클러스터 수준 오버 커밋 설정 7.5.3. 노드 수준 오버 커밋 Expand section "7.5.3. 노드 수준 오버 커밋" Collapse section "7.5.3. 노드 수준 오버 커밋" 7.5.3.1. 컴퓨팅 리소스 및 컨테이너 이해 Expand section "7.5.3.1. 컴퓨팅 리소스 및 컨테이너 이해" Collapse section "7.5.3.1. 컴퓨팅 리소스 및 컨테이너 이해" 7.5.3.1.1. 컨테이너의 CPU 요구 이해 7.5.3.1.2. 컨테이너의 메모리 요구 이해 7.5.3.2. 오버커밋 및 QoS (Quality of Service) 클래스 이해 Expand section "7.5.3.2. 오버커밋 및 QoS (Quality of Service) 클래스 이해" Collapse section "7.5.3.2. 오버커밋 및 QoS (Quality of Service) 클래스 이해" 7.5.3.2.1. Quality of Service (QoS) 계층에서 메모리 예약 방법 7.5.3.3. 스왑 메모리 및 QOS 이해 7.5.3.4. 노드 과다 할당 이해 7.5.3.5. CPU CFS 할당량을 사용하여 CPU 제한 비활성화 또는 실행 7.5.3.6. 시스템 프로세스의 리소스 예약 7.5.3.7. 노드의 오버 커밋 비활성화 7.5.4. 프로젝트 수준 제한 Expand section "7.5.4. 프로젝트 수준 제한" Collapse section "7.5.4. 프로젝트 수준 제한" 7.5.4.1. 프로젝트의 오버 커밋 비활성화 7.5.5. 추가 리소스 7.6. Linux 제어 그룹 버전 2 (cgroup v2) 활성화 Expand section "7.6. Linux 제어 그룹 버전 2 (cgroup v2) 활성화" Collapse section "7.6. Linux 제어 그룹 버전 2 (cgroup v2) 활성화" 7.6.1. Linux cgroup v2 구성 7.7. 기능 게이트를 사용한 기능 활성화 Expand section "7.7. 기능 게이트를 사용한 기능 활성화" Collapse section "7.7. 기능 게이트를 사용한 기능 활성화" 7.7.1. FeatureGate 이해 7.7.2. 설치 시 기능 세트 활성화 7.7.3. 웹 콘솔을 사용하여 기능 세트 활성화 7.7.4. CLI를 사용하여 기능 세트 활성화 7.8. 작업자 대기 시간 프로필을 사용하여 대기 시간이 높은 환경에서 클러스터 안정성 개선 Expand section "7.8. 작업자 대기 시간 프로필을 사용하여 대기 시간이 높은 환경에서 클러스터 안정성 개선" Collapse section "7.8. 작업자 대기 시간 프로필을 사용하여 대기 시간이 높은 환경에서 클러스터 안정성 개선" 7.8.1. 작업자 대기 시간 프로필 이해 7.8.2. 작업자 대기 시간 프로필 사용 8. 네트워크 엣지의 원격 작업자 노드 Expand section "8. 네트워크 엣지의 원격 작업자 노드" Collapse section "8. 네트워크 엣지의 원격 작업자 노드" 8.1. 네트워크 엣지에서 원격 작업자 노드 사용 Expand section "8.1. 네트워크 엣지에서 원격 작업자 노드 사용" Collapse section "8.1. 네트워크 엣지에서 원격 작업자 노드 사용" 8.1.1. 원격 작업자 노드를 사용하여 네트워크 분리 8.1.2. 원격 작업자 노드의 정전 8.1.3. 대기 시간 급증 또는 원격 작업자로의 처리량 감소 8.1.4. 원격 작업자 노드 전략 9. 단일 노드 OpenShift 클러스터의 작업자 노드 Expand section "9. 단일 노드 OpenShift 클러스터의 작업자 노드" Collapse section "9. 단일 노드 OpenShift 클러스터의 작업자 노드" 9.1. 단일 노드 OpenShift 클러스터에 작업자 노드 추가 Expand section "9.1. 단일 노드 OpenShift 클러스터에 작업자 노드 추가" Collapse section "9.1. 단일 노드 OpenShift 클러스터에 작업자 노드 추가" 9.1.1. 단일 노드 OpenShift 작업자 노드를 설치하기 위한 요구사항 9.1.2. 지원 설치 프로그램 및 OpenShift Cluster Manager를 사용하여 작업자 노드 추가 9.1.3. 지원 설치 프로그램 API를 사용하여 작업자 노드 추가 Expand section "9.1.3. 지원 설치 프로그램 API를 사용하여 작업자 노드 추가" Collapse section "9.1.3. 지원 설치 프로그램 API를 사용하여 작업자 노드 추가" 9.1.3.1. 보조 설치 관리자 REST API에 대해 인증 9.1.3.2. 도움말 설치 프로그램 REST API를 사용하여 작업자 노드 추가 9.1.4. 수동으로 단일 노드 OpenShift 클러스터에 작업자 노드 추가 9.1.5. 머신의 인증서 서명 요청 승인 Settings Close Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 노드 OpenShift Container Platform 4.12OpenShift Container Platform에서 노드 구성 및 관리 초록 이 문서에서는 클러스터의 노드, Pod, 컨테이너를 구성하고 관리하는 방법에 대한 지침을 제공합니다. 또한 Pod 예약 및 배치 구성, 작업 및 DaemonSet를 사용하여 작업 자동화, 클러스터를 효율적으로 유지하는 기타 작업에 대한 정보도 제공합니다. Next