kubectl k 별칭 설정

1 개요[ | ]

kubectl k 별칭 설정
kubectl 별칭 k 설정
kubectl k alias 설정

2 현재 상태 확인[ | ]

  • 단축 명령어 k는 작동하지 않고, kubectl만 정상적으로 작동하는 상황
root@wsl:~# k version
k: command not found
root@wsl:~# kubectl version
Client Version: v1.30.1
...

3 설정방법[ | ]

3.1 방법1: 간단히 alias만 설정[ | ]

  • kkubectl의 별칭(alias)으로 설정해 간편하게 명령어를 실행할 수 있다.
echo 'alias k=kubectl' >> ~/.bashrc
source ~/.bashrc
k version

3.2 방법2: alias와 함께 kubectl completion bash도 설정[ | ]

  • alias 설정만 하면 자동완성(completion)이 작동하지 않는다. kubectl은 bash-completion을 지원하므로, 별칭을 위한 자동완성 설정까지 추가하는 것이 좋다.
echo 'alias k=kubectl' >> ~/.bashrc
echo 'source <(kubectl completion bash)' >> ~/.bashrc
echo 'complete -F __start_kubectl k' >> ~/.bashrc
source ~/.bashrc
k version
→ 위 설정을 통해 k 명령어에서도 kubectl의 자동완성을 그대로 사용할 수 있다.

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}