목표
- kubectl 자동완성
1. bash-completion 설치
$ yum install bash-completion
$ apt-get install bash-completion
2. 설치 확인
$ ls -l /usr/share/bash-completion/bash-completion
3. kubectl 자동활성 활성화
방법 1) .bashrc에서 자동완성 스크립트 소싱
$ echo 'source <(kubectl completion bash)' >>~/.bashrc
방법 2) 자동 완성 스크립트를 /etc/bash_completion.d 디렉터리에 추가한다.
$ kubectl completion bash >/etc/bash_completion.d/kubectl
*kubectl에 대한 앨리어스(alias)가 있는 경우, 해당 앨리어스로 작업하도록 셸 자동 완성을 확장할 수 있다.
$ echo 'alias k=kubectl' >>~/.bashrc $ echo 'complete -F __start_kubectl k' >>~/.bashrc |
4. 사용
- 탭으로 명령어 확인
참고)
'Kubernetes' 카테고리의 다른 글
VM 재기동시 kube-apiserver 기동 불가현상 - Kernel (0) | 2021.07.28 |
---|---|
ETCD 백업 & 복구 (0) | 2021.07.20 |
[Service Account #1] 외부 클러스터 컨트롤 (0) | 2021.06.30 |
[kubespray] offline 설치 환경 구성 (0) | 2021.06.01 |
[Nexus3] local docker registry 구성 (0) | 2021.05.27 |