카레제육 블로그
쿠버네티스 클러스터 변경 방법 본문
쿠버네티스를 사용하며 네임스페이스를 바꿀일이 많았는데 그때마다 컨피그를 바꾸는게 귀찮았다. 그런데 팀원분과 화면 공유를 하며 업무를 수행 중 간단한 명령어로 컨텍스트와 네임스페이스를 이동하는걸 봤는데 alias 등록인가 했더니 이미 만들어둔 플러그인? 이 이미 존재했다. 역시 귀찮음은 개발자들을 움직이는 원동력인지.. 세상 선배님들 감사합니다.
kubectx, kubens
kuberctx 와 kubens는 kubectl config를 이용한 컨텍스트 스위칭과 사용 네임스페이스를 바꿔주는 명령어를 쉽고 짧게 사용할 수 있도록 바꿔주는 플러그인이다.
brew를 사용하는 설치
mac을 사용한다면 간단하게 바로 설치해서 사용할 수 있다.
brew install kubectx
끝! 하지만 윈도우에 이번에 세팅하면서 메뉴얼 설치를 진행했다. 다만, 공식에서 가이드를 해준게 아닌 윈도우에서 zsh를 사용했더니 지원하지 못하는 부분이 있었다 때문에 또한번 alias 를 넣어줬다.
메뉴얼 설치
sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx
# zsh를 사용하는 윈도우 환경에서
echo "alias kubens='/opt/kubectx/kubens'" >> .zshrc
echo "alias kubectx='/opt/kubectx/kubectx'" >> .zshrc
끝! 처음에 어떻게든 가이드를 따라 사용해보려다가 삽질만 한 시간넘게 진행했지만 결국 alias 사용으로 끝냈다.
** 강제로 넣은 이유에선지 윈도우에서는 mac에서 사용할때보다 반응속도가 아주아주아주 느린걸 느꼇다. ㅠㅠ