쿠버네티스 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.4
systemctl restart kubelet
systemctl daemon-reload
오브젝트 예약 단축어
