kubectl 명령어를 좀 더 효율적으로 사용할 수 있는 방법과 도구 소개
# bash 자동완성 패키지 설치
$ sudo apt -y install bash-completion
$ type _init_completion
# 자동완성을 위한 코드 추가
$ echo 'source <(kubectl completion bash)' >> ~/.bashrc
$ echo 'alias k=kubectl' >> ~/.bashrc
$ echo 'complete -o default -F __start_kubectl k' >> ~/.bashrc
$ source ~/.bashrc
더 다양한 단축어들은 Kubernetes 공식 문서 참고하기!
krew는 kubectl 플러그인 매니저로 kubectl 커맨드라인 환경에서 사용 가능한 다양한 플러그인을 설치, 삭제, 조회하는 기능을 제공
krew 를 사용하여 클러스터 관리 도구들을 설치 할 수 있는데, kube-ctx, kube-ns, kube-ps1
이 대표적으로 사용하는 세가지 이다.