[문제2. cluster upgrade]
# 1. 업그레이드 할 버전 확인
# 2. kudeadm 업그레이드
apt-mark unhold kubeadm && \
apt-get update && apt-get install -y kubeadm=1.32.9-1.1 && \
apt-mark hold kubeadm
kubeadm version
kubeadm upgrade plan
kubeadm upgrade apply v1.32.9
# 3. 노드 드레인
kubectl drain hk8s --ignore-daemonsets
# 4. kubelet과 kubectl 업그레이드
apt-mark unhold kubelet kubectl && \
apt-get update && apt-get install -y kubelet=1.32.9-1.1 kubectl=1.32.9-1.1 && \
apt-mark hold kubelet kubectl
sudo systemctl daemon-reload
sudo systemctl restart kubelet
# 5. 노드 uncordon
kubectl uncordon hk8s-master
# 1. 모든 노드 kubeadm 업그레이드
apt-mark unhold kubeadm && \
apt-get update && apt-get install -y kubeadm=1.32.9-1.1 && \
apt-mark hold kubeadm
sudo kubeadm upgrade node
# 2. console이나 hk8s-master에서
kubectl drain hk8s-worker1 --ignore-daemonsets
# 3. kubelet과 kubectl 업그레이드
apt-mark unhold kubelet kubectl && \
apt-get update && apt-get install -y kubelet=1.32.9-1.1 kubectl=1.32.9-1.1 && \
apt-mark hold kubelet kubectl
sudo systemctl daemon-reload
sudo systemctl restart kubelet
# 4. 노드에 적용된 cordon 해제
kubectl uncordon hk8s-worker1
https://kubernetes.io/ko/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/
| CKA 합격 후기 (0) | 2026.02.22 |
|---|---|
| [CKA] RBAC (0) | 2025.10.08 |
| [CKA] etcd-backup (0) | 2025.10.06 |
| CKA 시험 환경 구성 (0) | 2025.03.22 |