Kubernetes · Tools ·
[Kubernetes] kubectx
Kubernetes의 Context를 여러개 사용하고 있다면,\
kubectx는 Context를 쉽게 변경할 수 있도록 도움을 줍니다.\
이 도구를 사용하면, kubectl config use-context greentea 같은 긴 명령어를 사용하지 않아도 됩니다.\
fzf를 설치하면 대화식 메뉴를 제공하기 때문에, 더욱 편리하게 사용할 수 있습니다.
Kubernetes는 Cluster, User, Namespace를 조합한 Context라는 오브젝트를 제공한다. Context는 독립적인 단위로 흔히 우리가 생각하는 클러스터를 Context 단위로 볼 수도 있지만, 사실 그보다 더 세분화된 단위라고 볼 수 있다. {: .prompt-info }
kubectx 명령을 실행하면, Context 목록을 보여줍니다. #
1$ kubectx
2coffee
3minikube
4testContext를 변경하기 위해서는, Context 명을 입력하면 됩니다. #
1$ kubectx minikube
2Switched to context "minikube".만약 fzf가 설치되어 있으면, kubectx 명령을 실행하면 대화식 메뉴를 보여줍니다. #
1$ kubectx
2> coffee
3 minikube
4 test
5 3/3kubectx에 대한 설정 방법은 설치 문서를 참고하시기 바랍니다. {: .prompt-info }
Advertisement