# OS Upgrade
cordon은 특정 노드를 선택하여 스케줄 대상에서 제외 시킵니다
SchedulingDisabled를 해제하고 싶다면 uncordon을 사용
drain은 cordon이랑 똑같이 동작 하지만, SchedulingDisabled 된 노드에 남아있는 Pod를 모두 삭제하고 재생성 하는 등의 기능이 추가된 명령어
kubectl drain node1
kubectl cordon node2 :
kubectl uncordon node2
# kubeadm upgrade
https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/
Upgrading kubeadm clusters
This page explains how to upgrade a Kubernetes cluster created with kubeadm from version 1.22.x to version 1.23.x, and from version 1.23.x to 1.23.y (where y > x). Skipping MINOR versions when upgrading is unsupported. To see information about upgrading cl
kubernetes.io
kubeadm token list
kubectl get pods -A
atp-get upgrade
# References
Operating etcd clusters for Kubernetes
etcd is a consistent and highly-available key value store used as Kubernetes' backing store for all cluster data. If your Kubernetes cluster uses etcd as its backing store, make sure you have a back up plan for those data. You can find in-depth information
kubernetes.io
https://github.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/recovery.md
GitHub - etcd-io/website: etcd.io
etcd.io. Contribute to etcd-io/website development by creating an account on GitHub.
github.com
https://www.youtube.com/watch?v=qRPNuT080Hk
'루틴 기록하기 > 클라우드 네이티브' 카테고리의 다른 글
[CKA] Security - 인증, 권한 (0) | 2022.03.16 |
---|---|
[CKA] Software Version (0) | 2022.03.15 |
[CKA] Init Containers (0) | 2022.03.15 |
[CKA] Multi Container Pod (0) | 2022.03.15 |
[CKA] ALM (0) | 2022.03.15 |