본문 바로가기
IT Knowledge/Kubernetes

Kubernetes 별칭 및 자동완성

by Seok. 2021. 1. 22.
반응형

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)

반응형

댓글