Jump To Close Expand all Collapse all Table of contents 노드 1. 노드 개요 Expand section "1. 노드 개요" Collapse section "1. 노드 개요" 1.1. 노드 정보 1.2. Pod 정보 1.3. 컨테이너 정보 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.1.2. 스케일링 정책 2.4.2. 웹 콘솔을 사용하여 수평 Pod 자동 스케일러 생성 2.4.3. CLI를 사용하여 CPU 사용률에 대한 수평 Pod 자동 스케일러 생성 2.4.4. CLI를 사용하여 메모리 사용률에 대한 수평 Pod 자동 스케일러 오브젝트 생성 2.4.5. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 이해 Expand section "2.4.5. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 이해" Collapse section "2.4.5. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 이해" 2.4.5.1. CLI를 사용하여 수평 Pod 자동 스케일러 상태 조건 보기 2.4.6. 추가 리소스 2.5. 수직 Pod 자동 스케일러를 사용하여 Pod 리소스 수준 자동 조정 Expand section "2.5. 수직 Pod 자동 스케일러를 사용하여 Pod 리소스 수준 자동 조정" Collapse section "2.5. 수직 Pod 자동 스케일러를 사용하여 Pod 리소스 수준 자동 조정" 2.5.1. Vertical Pod Autoscaler Operator 정보 2.5.2. Vertical Pod Autoscaler Operator 설치 2.5.3. Vertical Pod Autoscaler Operator 사용 정보 Expand section "2.5.3. Vertical Pod Autoscaler Operator 사용 정보" Collapse section "2.5.3. Vertical Pod Autoscaler Operator 사용 정보" 2.5.3.1. VPA 권장 사항 자동 적용 2.5.3.2. Pod 생성에 VPA 권장 사항 자동 적용 2.5.3.3. VPA 권장 사항 수동 적용 2.5.3.4. VPA 권장 사항 적용에서 컨테이너 제외 2.5.4. Vertical Pod Autoscaler Operator 사용 2.5.5. Vertical Pod Autoscaler Operator 설치 제거 2.6. Pod에 민감한 데이터 제공 Expand section "2.6. Pod에 민감한 데이터 제공" Collapse section "2.6. Pod에 민감한 데이터 제공" 2.6.1. 보안 이해 Expand section "2.6.1. 보안 이해" Collapse section "2.6.1. 보안 이해" 2.6.1.1. 보안 유형 2.6.1.2. 보안 데이터 키 2.6.2. 보안 생성 방법 이해 Expand section "2.6.2. 보안 생성 방법 이해" Collapse section "2.6.2. 보안 생성 방법 이해" 2.6.2.1. 보안 생성 제한 사항 2.6.2.2. 불투명 보안 생성 2.6.2.3. 서비스 계정 토큰 시크릿 생성 2.6.2.4. 기본 인증 보안 생성 2.6.2.5. SSH 인증 보안 생성 2.6.2.6. Docker 구성 보안 생성 2.6.3. 보안 업데이트 방법 이해 2.6.4. 보안이 포함된 서명된 인증서 사용 정보 Expand section "2.6.4. 보안이 포함된 서명된 인증서 사용 정보" Collapse section "2.6.4. 보안이 포함된 서명된 인증서 사용 정보" 2.6.4.1. 보안과 함께 사용할 서명된 인증서 생성 2.6.5. 보안 문제 해결 2.7. 구성 맵 생성 및 사용 Expand section "2.7. 구성 맵 생성 및 사용" Collapse section "2.7. 구성 맵 생성 및 사용" 2.7.1. 구성 맵 이해 2.7.2. OpenShift Container Platform 웹 콘솔에서 구성 맵 생성 2.7.3. CLI를 사용하여 구성 맵 생성 Expand section "2.7.3. CLI를 사용하여 구성 맵 생성" Collapse section "2.7.3. CLI를 사용하여 구성 맵 생성" 2.7.3.1. 디렉토리에서 구성 맵 생성 2.7.3.2. 파일에서 구성 맵 생성 2.7.3.3. 리터럴 값에서 구성 맵 생성 2.7.4. 사용 사례: Pod에서 구성 맵 사용 Expand section "2.7.4. 사용 사례: Pod에서 구성 맵 사용" Collapse section "2.7.4. 사용 사례: Pod에서 구성 맵 사용" 2.7.4.1. 구성 맵을 사용하여 컨테이너에서 환경 변수 채우기 2.7.4.2. 구성 맵을 사용하여 컨테이너 명령에 대한 명령줄 인수 설정 2.7.4.3. 구성 맵을 사용하여 볼륨에 콘텐츠 삽입 2.8. 장치 플러그인을 사용하여 Pod가 있는 외부 리소스에 액세스 Expand section "2.8. 장치 플러그인을 사용하여 Pod가 있는 외부 리소스에 액세스" Collapse section "2.8. 장치 플러그인을 사용하여 Pod가 있는 외부 리소스에 액세스" 2.8.1. 장치 플러그인 이해 Expand section "2.8.1. 장치 플러그인 이해" Collapse section "2.8.1. 장치 플러그인 이해" 2.8.1.1. 장치 플러그인을 배포하는 방법 2.8.2. 장치 관리자 이해 2.8.3. 장치 관리자 활성화 2.9. Pod 예약 결정에 Pod 우선순위 포함 Expand section "2.9. Pod 예약 결정에 Pod 우선순위 포함" Collapse section "2.9. Pod 예약 결정에 Pod 우선순위 포함" 2.9.1. Pod 우선순위 이해 Expand section "2.9.1. Pod 우선순위 이해" Collapse section "2.9.1. Pod 우선순위 이해" 2.9.1.1. Pod 우선순위 클래스 2.9.1.2. Pod 우선순위 이름 2.9.2. Pod 선점 이해 Expand section "2.9.2. Pod 선점 이해" Collapse section "2.9.2. Pod 선점 이해" 2.9.2.1. Pod 선점 및 기타 스케줄러 설정 2.9.2.2. 선점된 Pod의 정상 종료 2.9.3. 우선순위 및 선점 구성 2.10. 노드 선택기를 사용하여 특정 노드에 Pod 배치 Expand section "2.10. 노드 선택기를 사용하여 특정 노드에 Pod 배치" Collapse section "2.10. 노드 선택기를 사용하여 특정 노드에 Pod 배치" 2.10.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.1.2. 유사성 3.1.1.3. 유사성 방지 3.2. Pod 배치를 제어하도록 기본 스케줄러 구성 Expand section "3.2. Pod 배치를 제어하도록 기본 스케줄러 구성" Collapse section "3.2. Pod 배치를 제어하도록 기본 스케줄러 구성" 3.2.1. 기본 예약 이해 Expand section "3.2.1. 기본 예약 이해" Collapse section "3.2.1. 기본 예약 이해" 3.2.1.1. 스케줄러 정책 이해 3.2.2. 스케줄러 정책 파일 생성 3.2.3. 스케줄러 정책 수정 Expand section "3.2.3. 스케줄러 정책 수정" Collapse section "3.2.3. 스케줄러 정책 수정" 3.2.3.1. 스케줄러 서술자 이해 Expand section "3.2.3.1. 스케줄러 서술자 이해" Collapse section "3.2.3.1. 스케줄러 서술자 이해" 3.2.3.1.1. 정적 서술자 Expand section "3.2.3.1.1. 정적 서술자" Collapse section "3.2.3.1.1. 정적 서술자" 3.2.3.1.1.1. 기본 서술자 3.2.3.1.1.2. 기타 정적 서술자 3.2.3.1.2. 일반 서술자 3.2.3.2. 스케줄러 우선순위 이해 Expand section "3.2.3.2. 스케줄러 우선순위 이해" Collapse section "3.2.3.2. 스케줄러 우선순위 이해" 3.2.3.2.1. 정적 우선순위 Expand section "3.2.3.2.1. 정적 우선순위" Collapse section "3.2.3.2.1. 정적 우선순위" 3.2.3.2.1.1. 기본 우선순위 3.2.3.2.1.2. 기타 정적 우선순위 3.2.3.2.2. 구성 가능한 우선순위 3.2.4. 정책 구성 샘플 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.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. 추가 리소스 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.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. 사용자 정의 스케줄러 실행 Expand section "3.9. 사용자 정의 스케줄러 실행" Collapse section "3.9. 사용자 정의 스케줄러 실행" 3.9.1. 사용자 정의 스케줄러 배포 3.9.2. 사용자 정의 스케줄러를 사용하여 Pod 배포 3.9.3. 추가 리소스 3.10. Descheduler를 사용하여 Pod 제거 Expand section "3.10. Descheduler를 사용하여 Pod 제거" Collapse section "3.10. Descheduler를 사용하여 Pod 제거" 3.10.1. Descheduler 정보 3.10.2. Descheduler 전략 3.10.3. Descheduler 설치 3.10.4. Descheduler 전략 구성 3.10.5. 네임스페이스별 Pod 필터링 3.10.6. 우선순위별 Pod 필터링 3.10.7. 추가 Descheduler 설정 구성 3.10.8. Descheduler 설치 제거 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. 컨트롤 플레인 노드를 예약 가능으로 구성 5.2.5. 노드 삭제 Expand section "5.2.5. 노드 삭제" Collapse section "5.2.5. 노드 삭제" 5.2.5.1. 클러스터에서 노드 삭제 5.2.5.2. 베어 메탈 클러스터에서 노드 삭제 5.2.6. SELinux 부울 설정 5.2.7. 노드에 커널 인수 추가 5.2.8. 추가 리소스 5.3. 노드 관리 Expand section "5.3. 노드 관리" Collapse section "5.3. 노드 관리" 5.3.1. 노드 수정 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. 중요한 인프라를 실행하는 노드 재부팅 정보 5.6.2. Pod 유사성 방지를 사용하여 노드 재부팅 5.6.3. 라우터를 실행하는 노드를 재부팅하는 방법 이해 5.6.4. 노드를 정상적으로 재부팅 5.7. 가비지 컬렉션을 사용하여 노드 리소스 해제 Expand section "5.7. 가비지 컬렉션을 사용하여 노드 리소스 해제" Collapse section "5.7. 가비지 컬렉션을 사용하여 노드 리소스 해제" 5.7.1. 가비지 컬렉션을 통해 종료된 컨테이너를 제거하는 방법 5.7.2. 가비지 컬렉션을 통해 이미지가 제거되는 방법 이해 5.7.3. 컨테이너 및 이미지의 가비지 컬렉션 구성 5.8. OpenShift Container Platform 클러스터의 노드에 리소스 할당 Expand section "5.8. OpenShift Container Platform 클러스터의 노드에 리소스 할당" Collapse section "5.8. OpenShift Container Platform 클러스터의 노드에 리소스 할당" 5.8.1. 노드에 리소스를 할당하는 방법 이해 Expand section "5.8.1. 노드에 리소스를 할당하는 방법 이해" Collapse section "5.8.1. 노드에 리소스를 할당하는 방법 이해" 5.8.1.1. OpenShift Container Platform에서 할당된 리소스를 계산하는 방법 5.8.1.2. 노드에서 리소스 제약 조건을 적용하는 방법 5.8.1.3. 제거 임계값 이해 5.8.1.4. 스케줄러에서 리소스 가용성을 결정하는 방법 5.8.2. 노드에 할당된 리소스 구성 5.9. 클러스터의 노드에 특정 CPU 할당 Expand section "5.9. 클러스터의 노드에 특정 CPU 할당" Collapse section "5.9. 클러스터의 노드에 특정 CPU 할당" 5.9.1. 노드의 CPU 예약 5.10. 머신 구성 데몬 메트릭 Expand section "5.10. 머신 구성 데몬 메트릭" Collapse section "5.10. 머신 구성 데몬 메트릭" 5.10.1. 머신 구성 데몬 메트릭 6. 컨테이너 작업 Expand section "6. 컨테이너 작업" Collapse section "6. 컨테이너 작업" 6.1. 컨테이너 이해 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 정보 Expand section "6.9.1. sysctl 정보" Collapse section "6.9.1. sysctl 정보" 6.9.1.1. 네임스페이스 지정 sysctl 및 노드 수준 sysctl 비교 6.9.1.2. 안전한 sysctl 및 안전하지 않은 sysctl 비교 6.9.2. Pod의 sysctl 설정 6.9.3. 안전하지 않은 sysctl 활성화 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. FeatureGates를 사용하여 OpenShift Container Platform 기능 활성화 Expand section "7.6. FeatureGates를 사용하여 OpenShift Container Platform 기능 활성화" Collapse section "7.6. FeatureGates를 사용하여 OpenShift Container Platform 기능 활성화" 7.6.1. FeatureGate 이해 7.6.2. 웹 콘솔을 사용하여 기능 세트 활성화 7.6.3. CLI를 사용하여 기능 세트 활성화 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. 원격 작업자 노드 전략 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.6OpenShift Container Platform에서 노드 구성 및 관리초록 이 문서에서는 클러스터의 노드, Pod, 컨테이너를 구성하고 관리하는 방법에 대한 지침을 제공합니다. 또한 Pod 예약 및 배치 구성, 작업 및 DaemonSet를 사용하여 작업 자동화, 클러스터를 효율적으로 유지하는 기타 작업에 대한 정보도 제공합니다. Next