Skip to main content

k8s 노드이름 변경

시작하는말

안녕하세요, 고니입니다.

kubernetes에 구성된 node name이 변경되는 경우  단순히 변경만 해서는 안되고 member에서 제외했다가 join하는 절차가 필요합니다.

9fd5e120-f4f3-41ac-a57e-24b04f4107f4.png

perplexity에서 생성한 AI이미지

작업절차

  1. 해당 노드의 hsostname 변경

    $> hostnamectl set-hostname {{ 변경할 호스트네임명 }}
    $> vi /etc/hosts
    127.0.0.1 {{ 변경할 호스트네임명 }}

  2. kubelet.env에 변경된 호스트네임 설정

    $> vi /etc/kubernetes/kubelet.env
    KUBELET_HOSTNAME="--hostname-override={{ 변경할 호스트네임 }}"
    
  3. 호스트네임 rejoin