1.5 Kubeadm 기반의 콘트롤 플레인 관리

Kubeadm 콘트롤 플레인

Kubeadm 콘트롤 플레인을 사용하여 콘트롤 플레인 머신을 업그레이드하는 몇 가지 방법을 제공한다.

Kubeconfig 관리

KCP는 클러스터에 대한 admin Kubeconfig 구성을 생성하고 관리한다. 관리자용 클라이언트 인증서는 유효 수명이 1년인 상태로 생성되며, 클러스터가 조정되고 유효 기간이 6개월 미만인 경우 자동으로 재생성된다.

업그레이드

클러스터 업그레이드에 대한 섹션을 참조한다.

클러스터 API v1alpha2(0.2.x)에서 업그레이드할 때 Kubeadm Control Plane 사용

기존 시스템을 KubeadmControlPlane 관리에 도입에 대한 섹션을 참조한다.

콘트롤 플레인 머신에서 워크로드 실행

워크로드를 콘트롤 플레인에서 실행하는 것을 제안하지 않으며, 반드시 필요한 경우가 아니면 피하도록 적극 권장한다.

그러나 사용자가 제어부 시스템에서 비제어부 워크로드를 실행하려는 경우, KCP가 각 워크로드 유형에 대한 특정 요구 사항(예: 쿼럼 유지, 종료 절차 등)을 인식하지 못하는 경우, 이러한 워크로드의 적절한 작동을 보장할 책임이 있다.

이를 위해 사용자는 모든 클러스터 API 시스템에 적용되는 동일한 가정을 활용할 수 있다.

  • 시스템에서 호스팅되는 쿠버네티스 노드는 제거 전에 경계선이 쳐지고 배출(cordoned & drained)된다(전체 클러스터 삭제와 같이 잘 알려진 예외).
  • 머신은 PreDrainDeleteHook와 PreTerminateDeleteHook를 존중합니다. 자세한 내용은 머신 삭제 단계 후크 제안을 참조한다.
답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

1.7.2 ClusterResourceSet

실험 기능: ClusterResourceSet (알파) ClusterResourceSet 기능은 사용자가 정의한 리소스 세트(예: CNI/CSI)를 새로 생성된 클러스터와 일치시키는 데 자동으로 적용할…

1.7.1 MachinePools

실험 기능: MachinePool(알파) MachinePool 기능을 사용하면 MachinePools에서 시스템의 수명 주기 관리를 담당하지만 MachineSet 컨트롤러는 Machine Deployment와 유사한 공통…
Read More

Cluster API Book : 소개

Cluster API 프로젝트 Cluster API는 여러 Kubernetes 클러스터의 프로비저닝, 업그레이드 및 운영을 단순화하는 선언적 API 및 툴링을 제공하는…