Skip to main content

k8s 노드이름 변경

image.png

perplexity에서 생성한 AI이미지

시작하는말

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

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

작업절차

  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