마스터 상태 검토

가상 프라이빗 클라우드 클래식 인프라

클러스터 마스터 상태를 검토합니다.

마스터 상태(health, status 및 state) 검토

클러스터와 마스터 상태

마스터 가동 중단의 영향 이해

Kubernetes 마스터는 클러스터가 시작하고 계속 실행되도록 하는 기본 컴포넌트입니다. 마스터는 클러스터에 대한 SPOT(Single Point of Truth) 역할을 하는 etcd 데이터베이스에 클러스터 리소스와 해당 구성을 저장합니다. Kubernetes API 서버는 마스터에 대한 작업자 노드의 모든 클러스터 관리 요청을 위한 기본 시작점입니다. 또는 클러스터 리소스와 상호 작용하고자 할 때의 시작점이기도 합니다.

마스터 장애가 발생하면 워크로드가 작업자 노드에서 계속 실행되지만 kubectl 명령을 사용하여 클러스터 리소스에 대해 작업하거나 마스터의 Kubernetes API 서버가 백업될 때까지 클러스터 상태를 볼 수 없습니다. 마스터 가동 중단 중에 팟이 작동 중지되면 작업자 노드가 Kubernetes API 서버에 다시 도달할 수 있을 때까지 팟을 다시 스케줄링할 수 없습니다.

마스터 가동 중단 중에도 사용자는 여전히 IBM Cloud Kubernetes Service API에 대해 ibmcloud ks 명령을 실행하여 인프라 리소스(예: 작업자 노드 또는 VLAN) 관련 작업을 수행할 수 있습니다. 클러스터에 작업자 노드를 추가하거나 제거하여 현재 클러스터 구성을 변경하는 경우 마스터가 백업될 때까지 변경사항이 발생하지 않습니다.

마스터 가동 중단 중에는 작업자 노드를 다시 시작하거나 재부팅하지 마십시오. 이 조치를 수행하면 작업자 노드에서 팟(Pod)이 제거됩니다. Kubernetes API 서버가 사용 불가능하므로 클러스터의 다른 작업자 노드로 팟(Pod)을 다시 스케줄할 수 없습니다.