Kubernetes를 사용하다보면, 자주 kubectl을 입력해야 한다.
매번 kubectl을 입력하기전에 별칭 및 탭 완성을 설정해서 좀 더 편리하게 쓸 수 있도록 몇분만 투자해보자
[별칭]
Kubernetes에 명령을 내리려면, kubectl을 사용해야겠지만, k와 이 짧은 별칭을 설정한다면 매번 kubectl을 입력할 필가 없다.
~/.bashrc 또는 이와 준하는 파일에 아래와 같이 추가 한다.
Alias k=kubectl |
[탭완성]
1. Bash-completion 이라는 패키지를 설치해야 한다.
(ex. yum install bash-completion)
2. ~/.bashrc 파일에서 이를 수동으로 소스(source)해야 한다.
"Source /usr/share/bash-completion/bash_completion"
※ Bash-completion 설치 확인법 : "type _init_completion"
3. Kubectl 자동 완성 활성화
echo 'source <(kubectl completion bash)' >>~/.bashrc
※ Kubectl에 대한 alias가 설정되어 있는 경우, 해당 alias로 작업하도록 셸 완성을 확장할 수 있다.
echo 'alias k=kubectl' >>~/.bashrc
echo 'complete -F __start_kubectl k' >>~/.bashrc
출처: <https://kubernetes.io/ko/docs/tasks/tools/install-kubectl/>
2020/12/21 - [IT Knowledge/DevOps] - Kubernetes 기본 명령어 정리(kubectl)
'IT Knowledge > Kubernetes' 카테고리의 다른 글
Kubernetes 물리서버 vs 가상서버 (0) | 2021.08.04 |
---|---|
Kubernetes Serivce 리소스의 역할 및 타입 (1) | 2021.02.08 |
kubernetes Deploy Strategy(배포전략) (0) | 2020.12.29 |
kubernetes의 포드(Pod) 소개 (0) | 2020.12.28 |
Kubernetes, Docker 지원중단(Deprecation) 발표 12.02 (4) | 2020.12.22 |
댓글