10.4. 컨트롤 플레인 머신 세트 구성
컨트롤 플레인 머신 세트를 사용하여 클러스터에서 컨트롤 플레인 시스템의 관리 및 복구를 자동화합니다.
10.4.1. 컨트롤 플레인 머신 세트 사용자 정의 리소스의 샘플 YAML 링크 복사링크가 클립보드에 복사되었습니다!
지원되는 모든 플랫폼에서 컨트롤 플레인 머신 세트 구성을 생성하거나 수정하기 위한 시작점으로 이 샘플 YAML을 사용합니다.
ControlPlaneMachineSet CR YAML 파일 샘플
apiVersion: machine.openshift.io/v1
kind: ControlPlaneMachineSet
metadata:
name: cluster
namespace: openshift-machine-api
spec:
replicas: 3
selector:
matchLabels:
machine.openshift.io/cluster-api-cluster: <cluster_id>
machine.openshift.io/cluster-api-machine-role: master
machine.openshift.io/cluster-api-machine-type: master
state: Active
strategy:
type: RollingUpdate
template:
machineType: machines_v1beta1_machine_openshift_io
machines_v1beta1_machine_openshift_io:
failureDomains:
platform: <platform>
<platform_failure_domains>
metadata:
labels:
machine.openshift.io/cluster-api-cluster: <cluster_id>
machine.openshift.io/cluster-api-machine-role: master
machine.openshift.io/cluster-api-machine-type: master
spec:
providerSpec:
value:
<platform_provider_spec>
다음과 같습니다.
이름: cluster-
cluster인ControlPlaneMachineSetCR의 이름을 지정합니다. 이 값은 변경하지 마십시오. 복제본: 3-
컨트롤 플레인 시스템의 수를 지정합니다. 컨트롤 플레인 시스템이 3개인 클러스터만 지원되므로
replicas값은3입니다. 수평 스케일링은 지원되지 않습니다. 이 값은 변경하지 마십시오. <cluster_id>클러스터를 프로비저닝할 때 설정한 클러스터 ID를 기반으로 하는 인프라 ID를 지정합니다.
ControlPlaneMachineSetCR을 생성할 때 이 값을 지정해야 합니다. OpenShift CLI (oc) 패키지가 설치되어 있으면 다음 명령을 실행하여 인프라 ID를 얻을 수 있습니다.$ oc get -o jsonpath='{.status.infrastructureName}{"\n"}' infrastructure cluster상태: 활성Operator 상태를 지정합니다. 상태가
Inactive이면 Operator가 작동하지 않습니다. 값을Active로 설정하여 Operator를 활성화할 수 있습니다.중요Operator를 활성화하기 전에 클러스터 요구 사항에 대해
ControlPlaneMachineSetCR 구성이 올바른지 확인해야 합니다. 컨트롤 플레인 머신 세트 Operator 활성화에 대한 자세한 내용은 "컨트롤 플레인 머신 세트 시작하기"를 참조하십시오.유형: RollingUpdate-
클러스터의 업데이트 전략을 지정합니다. 허용되는 값은
OnDelete및RollingUpdate입니다. 기본값은RollingUpdate입니다. 업데이트 전략에 대한 자세한 내용은 "컨트롤 플레인 구성 업그레이드"를 참조하십시오. platform: <platform>- 클라우드 공급자 플랫폼 이름을 지정합니다. 이 값은 변경하지 마십시오.
<platform_failure_domains>- 클러스터의 장애 도메인 구성을 지정합니다. 이 섹션의 형식과 값은 공급자에 따라 다릅니다. 자세한 내용은 클라우드 공급자에 대한 샘플 실패 도메인 구성을 참조하십시오.
<platform_provider_spec>- 클러스터의 공급자 사양 구성을 지정합니다. 이 섹션의 형식과 값은 공급자에 따라 다릅니다. 자세한 내용은 클라우드 공급자의 샘플 공급자 사양을 참조하십시오.