
k8s를 관리하기 위해 kubectl 이라는 명령어를 매우 많이 사용하다보니 줄여쓰는 문화가 많이 있습니다.
줄여쓰기만 하다가 원래 명령어가 뭔지 잊어버릴까봐 안 쓰고 있었는데,
남들 다 하는 거 한 번 적용해 봤습니다.
kubectl을 이용하는 OS별로 줄여쓰는 방법을 정리합니다.
kubectl 위치 찾기
which kubectl
symbolic link 생성하기
ln -s /usr/local/bin/kubectl /usr/local/bin/k
< 적용 결과 >

@echo off
doskey k=kubectl $*
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="c:\\\"Program Files\"\\k8s\\alias.cmd"
< 적용 결과 >

kubectl_aliases.ps1 파일을 $Home\Documents\WindowsPowerShell\ 경로에 다운로드
Command 실행
'. $Home\Documents\WindowsPowerShell\kubectl_aliases.ps1' | Out-File $PROFILE.CurrentUserAllHosts -Encoding ascii -Append
< 적용 결과 >
