This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.4. 사용 가능한 클러스터 사용자 정의
OpenShift Container Platform 클러스터를 배포한 후 대부분의 클러스터 설정 및 사용자 정의가 완료됩니다. 다양한 설정 리소스를 사용할 수 있습니다.
설정 리소스를 수정하여 이미지 레지스트리, 네트워킹 설정, 이미지 빌드 동작 및 아이덴티티 제공자와 같은 클러스터의 주요 기능을 설정합니다.
이러한 리소스를 사용하여 기능 제어를 설정하려면 oc explain
명령을 사용합니다. (예: oc explain builds --api-version = config.openshift.io/v1)
3.4.1. 클러스터 설정 리소스
모든 클러스터 설정 리소스는 전체적으로 범위가 지정되고 (네임 스페이스가 아님) cluster
라는 이름을 지정할 수 있습니다.
리소스 이름 | 설명 |
---|---|
apiserver.config.openshift.io | 인증서 및 인증 기관과 같은 api-server 설정을 제공합니다. |
authentication.config.openshift.io | 클러스터의 아이덴티티 공급자 및 인증 설정을 제어합니다. |
build.config.openshift.io | 클러스터의 모든 빌드에 대한 기본 및 필수 구성되어 있는 설정을 제어합니다. |
console.config.openshift.io | 로그 아웃 동작을 포함하여 웹 콘솔 인터페이스의 동작을 설정합니다. |
featuregate.config.openshift.io | 기술 프리뷰 기능을 사용할 수 있도록 FeatureGates를 활성화합니다. |
image.config.openshift.io | 특정 이미지 레지스트리를 처리하는 방법 (allowed, disallowed, insecure, CA details)을 설정합니다. |
ingress.config.openshift.io | 라우팅의 기본 도메인과 같은 라우팅 관련 설정 상세 정보입니다. |
oauth.config.openshift.io | 내부 OAuth 서버 흐름에 대한 아이덴티티 제공자 및 다른 동작을 설정합니다. |
project.config.openshift.io | 프로젝트 템플릿을 포함하여 프로젝트를 만드는 방법을 설정합니다. |
proxy.config.openshift.io | 외부 네트워크 액세스를 필요로 하는 구성 요소에서 사용할 프록시를 정의합니다. 참고: 현재 모든 구성 요소가 이 값을 사용하는 것은 아닙니다. |
scheduler.config.openshift.io | 정책 및 기본 노드 선택기와 같은 스케줄러 동작을 설정합니다. |
3.4.2. Operator 설정 자원
이러한 설정 리소스는 cluster
라는 클러스터 범위의 인스턴스로 특정 Operator가 소유한 특정 구성 요소의 동작을 제어합니다.
리소스 이름 | 설명 |
---|---|
console.operator.openshift.io | 브랜딩 사용자 정의와 같은 콘솔 모양을 제어합니다 |
config.imageregistry.operator.openshift.io | 공용 라우팅, 로그 수준, 프록시 설정, 리소스 제약 조건, 복제본 수, 스토리지 유형과 같은 내부 이미지 레지스트리 설정을 구성합니다. |
config.samples.operator.openshift.io | Samples Operator를 설정하여 클러스터에 설치된 이미지 스트림 및 템플릿 샘플을 제어합니다. |
3.4.3. 추가 설정 리소스
이러한 설정 리소스는 특정 구성 요소의 단일 인스턴스를 나타냅니다. 경우에 따라 리소스의 여러 인스턴스를 작성하고 여러 인스턴스를 요청할 수 있습니다. 다른 경우 Operator는 특정 네임 스페이스에서 특정 리소스 인스턴스 이름 만 사용할 수 있습니다. 추가 리소스 인스턴스를 생성하는 방법과 시기에 대한 자세한 내용은 구성 요소 별 설명서를 참조하십시오.
리소스 이름 | 인스턴스 이름 | 네임 스페이스 | 설명 |
---|---|---|---|
alertmanager.monitoring.coreos.com | main | openshift-monitoring | alertmanager 배포 매개 변수를 제어합니다. |
ingresscontroller.operator.openshift.io | default | openshift-ingress-operator | 도메인, 복제본 수, 인증서 및 컨트롤러 배치와 같은 Ingress Operator 동작을 설정합니다. |
3.4.4. 정보 리소스
이러한 리소스를 사용하여 클러스터에 대한 정보를 검색합니다. 이러한 리소스를 직접 편집하지 마십시오.
리소스 이름 | 인스턴스 이름 | 설명 |
---|---|---|
clusterversion.config.openshift.io | version | OpenShift Container Platform 4.5에서는 프로덕션 클러스터에 대한 ClusterVersion 리소스를 사용자 정의할 수 없습니다. 대신 클러스터 업데이트 프로세스를 실행합니다. |
dns.config.openshift.io | cluster | 클러스터의 DNS 설정을 변경할 수 없습니다. DNS Operator 상태를 표시할 수 있습니다. |
infrastructure.config.openshift.io | cluster | 클러스터가 클라우드 공급자와 상호 작용을 가능하게 하는 설정 세부 정보입니다. |
network.config.openshift.io | cluster | 설치 후 클러스터 네트워크를 변경할 수 없습니다. 네트워크를 사용자 정의하려면설치시 네트워크를 정의하는 프로세스를 실행합니다. |