"Kubectl k 별칭 설정"의 두 판 사이의 차이

잔글 (Jmnote님이 K alias 설정 문서를 Kubectl 별칭 k 설정 문서로 이동했습니다)
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
{{소문자}}
;kubectl k 별칭 설정
;kubectl 별칭 k 설정
;kubectl k alias 설정
;kubectl k alias 설정


38번째 줄: 41번째 줄:
* [[kubectl 설치]]
* [[kubectl 설치]]
* [[리눅스 alias]]
* [[리눅스 alias]]
* [[kubectl completion]]
* [[kubectl completion bash]]


==참고==
==참고==

2025년 7월 3일 (목) 01:30 기준 최신판

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 }}