15.8. 데이터 플레인을 0으로 축소
호스팅된 컨트롤 플레인을 사용하지 않는 경우 리소스 및 비용을 절약하기 위해 데이터 플레인을 0으로 축소할 수 있습니다.
데이터 플레인을 0으로 축소할 준비가 되었는지 확인합니다. 축소 후에는 작업자 노드의 작업 부하가 사라지기 때문입니다.
프로세스
다음 명령을 실행하여 호스팅된 클러스터에 액세스하도록
kubeconfig
파일을 설정합니다.export KUBECONFIG=<install_directory>/auth/kubeconfig
$ export KUBECONFIG=<install_directory>/auth/kubeconfig
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 호스팅된 클러스터에 연결된
NodePool
리소스의 이름을 가져옵니다.oc get nodepool --namespace <hosted_cluster_namespace>
$ oc get nodepool --namespace <hosted_cluster_namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: 포드가 비워지는 것을 방지하려면 다음 명령을 실행하여
NodePool
리소스에nodeDrainTimeout
필드를 추가합니다.oc edit nodepool <nodepool_name> --namespace <hosted_cluster_namespace>
$ oc edit nodepool <nodepool_name> --namespace <hosted_cluster_namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고노드 드레이닝 프로세스가 일정 기간 동안 계속되도록 하려면
nodeDrainTimeout
필드 값을 적절하게 설정할 수 있습니다(예:nodeDrainTimeout: 1m
).다음 명령을 실행하여 호스팅된 클러스터에 연결된
NodePool
리소스를 축소합니다.oc scale nodepool/<nodepool_name> --namespace <hosted_cluster_namespace> \ --replicas=0
$ oc scale nodepool/<nodepool_name> --namespace <hosted_cluster_namespace> \ --replicas=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고데이터 계획을 0으로 축소한 후 컨트롤 플레인의 일부 Pod는
Pending
상태를 유지하고 호스팅된 컨트롤 플레인은 계속 실행 중입니다. 필요한 경우NodePool
리소스를 확장할 수 있습니다.선택 사항: 다음 명령을 실행하여 호스팅된 클러스터에 연결된
NodePool
리소스를 확장합니다.oc scale nodepool/<nodepool_name> --namespace <hosted_cluster_namespace> --replicas=1
$ oc scale nodepool/<nodepool_name> --namespace <hosted_cluster_namespace> --replicas=1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NodePool
리소스의 크기를 조정한 후NodePool
리소스가준비
상태로 사용 가능해질 때까지 몇 분간 기다립니다.
검증
다음 명령을 실행하여
nodeDrainTimeout
필드의 값이0
보다 큰지 확인하세요.oc get nodepool -n <hosted_cluster_namespace> <nodepool_name> -ojsonpath='{.spec.nodeDrainTimeout}'
$ oc get nodepool -n <hosted_cluster_namespace> <nodepool_name> -ojsonpath='{.spec.nodeDrainTimeout}'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow