쿠버네티스 Tips
kubectl 쉽게 쓰는 법
Bash-completion
yum install bash-completion -y~/.bashrc 설정을 통하여 /etc/bash_completion.d/kubectl에 접근하면 BASH에서 자동완성이 가능
Bash shell에 별명(Alias) 지어 주기
alias k=kubectl
alias ka='kubectl apply -f'
alias keq='kubectl exec'
쿠버네티스 버전 업그레이드
업그레이드 순서

마스터 노드
kubeadm upgrade plan : 쿠버네티스 최신 버전 확인yum list kubeadm --showduplicates : 현재 환경에서 kubeadm을 어느 버전까지 올릴 수 있는지 확인yum upgrade -y kubeadm-1.20.4 : kubeadm 업그레이드kubeadm upgrade apply 1.20.4 : 업그레이드 내용을 적용yum upgrade -y kubelet-1.20.4 : kubelet 업그레이드systemctl restart kubelet : kubelet 재시작systemctl daemon-reload : 서비스 설정 반영
워커 노드
yum upgrade -y kubelet-1.20.4systemctl restart kubeletsystemctl daemon-reload
오브젝트 예약 단축어
