Notice
Recent Posts
Recent Comments
Link
Archives
Today
Total
관리 메뉴

윤서율의 블로그

쿠버네티스 클러스터 변경 방법 본문

DevOps

쿠버네티스 클러스터 변경 방법

Yoon Seo-yul 2022. 5. 5. 19:24

쿠버네티스를 사용하며 네임스페이스를 바꿀일이 많았는데 그때마다 컨피그를 바꾸는게 귀찮았다. 그런데 팀원분과 화면 공유를 하며 업무를 수행 중 간단한 명령어로 컨텍스트와 네임스페이스를 이동하는걸 봤는데 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에서 사용할때보다 반응속도가 아주아주아주 느린걸 느꼇다. ㅠㅠ