Untitled

!!worker node upgrade 유형도 존재, but master node 업그레이드 경우가 더 많음

!!1.22.4 → 1.23.3 (X), 1.29.0→1.30.0으로 upgrade한다고 가정(이게 최신 버)


  1. kubectl config use-context k8s

  2. ssh k8s-master

  3. sudo -i ⇒ 관리자로 명령어 실행 지속적으로 획득

  4. sudo apt update

    sudo apt-cache madison kubeadm ⇒ 업그레이드가 가능한 version을 보여줌


⇒ 만약에 업그레이드 해야 될 버전이 없을 경우는 추가 작업이 필요함(아래 사진 참고)

Untitled

4-1. vim /etc/apt/sources.list.d/kubernetes.list ⇒ 이 주소는 암기해줘야 함

Untitled

     vim에 들어와 원래 /v1.29/ 가 되어 있는 것을 업그레이드 할 버전 /v1.30/ 으로 변경

4-2. sudo apt update

 sudo apt-cache madison kubeadm

Untitled

⇒ 그러면 1.30 파일이 생겨 업그레이드가 가능하게 됌


  1. kubeadm upgrade 과정