20.5. 구성 변경 사항 적용
모든 마스터 및 노드 호스트에서 OpenShift Container Platform 서비스를 시작하거나 다시 시작하여 구성 변경 사항을 적용하려면 OpenShift Container Platform 서비스 재시작을 참조하십시오.
# master-restart api # master-restart controllers # systemctl restart atomic-openshift-node
Kubernetes 아키텍처에서는 클라우드 공급자의 끝점이 안정적인 것으로 예상합니다. 클라우드 공급자가 중단되면 kubelet에서 OpenShift Container Platform이 재시작되지 않습니다. 기본 클라우드 공급자 끝점이 안정적이지 않은 경우 클라우드 공급자 통합을 사용하는 클러스터를 설치하지 마십시오. 베어 메탈 환경인 것처럼 클러스터를 설치합니다. 설치된 클러스터에서 클라우드 공급자 통합을 설정하거나 해제하는 것은 권장되지 않습니다. 그러나 해당 시나리오를 사용할 수 없는 경우 다음 프로세스를 완료합니다.
클라우드 프로바이더를 사용하지 않고 클라우드 프로바이더를 사용하여 전환하면 오류 메시지가 생성됩니다. 노드가 externalID
(클라우드 공급업체가 사용되지 않은 경우)로 호스트 이름을 사용하지 않고 전환하여 클라우드 프로바이더의 instance-id
(클라우드 공급자가 지정하는 내용)를 사용하도록 전환하므로 클라우드 프로바이더를 추가하는 경우 노드 삭제를 시도합니다. 이 문제를 해결하려면 다음을 수행합니다.
- 클러스터 관리자로 CLI에 로그인합니다.
기존 노드 라벨을 확인하고 백업합니다.
$ oc describe node <node_name> | grep -Poz '(?s)Labels.*\n.*(?=Taints)'
노드를 삭제합니다.
$ oc delete node <node_name>
각 노드 호스트에서 OpenShift Container Platform 서비스를 다시 시작합니다.
# systemctl restart atomic-openshift-node
- 이전에 보유한 각 노드에 레이블을 다시 추가합니다.