kubectl 명령어로 쿠버네티스 클러스터 context나 namespace를 변경하는 것은 번거롭다. (명령어가 길다)
Kubectx, Kubens
kubectx, kubens를 활용하면 쉽게 클러스터의 context나 namespace를 변경할 수 있다.
설치 방법은 간단하다. kubectx를 설치하면 kubens도 설치된다. ( mac os 기준 )
$ brew install kubectx
다음과 같이 kubectx, kubens를 cli에 치고 원하는 context와 namespace를 선택하면 된다. ( 엄청 간단 .. 👍 )
Kube-ps1
쿠버네티스에서 여러 클러스터를 활용하다보면, 현재 클러스터 context나 namespace를 까먹는 경우가 있다..
이는 엄청 큰 실수를 일으킬 수 있으므로 😭😭 (경험담) cli에서 잘 확인 할 수 있는 플러그인도 추천하려고 한다.
kube-ps1을 적용하면 cli에서 현재 클러스터와 네임스페이스를 알 수 있다.
설치 방법은 다음과 같다.
$ brew install kube-ps1
$ git clone https://github.com/jonmosco/kube-ps1.git
해당 경로를 ~/.zshrc나 ~/.bashrc에 추가하면 된다. ( source /path/to/kube-ps1.sh )
'Cloud Native' 카테고리의 다른 글
[Jenkins] Kubernetes에 Jenkins 분산 빌드 환경 설정 (Master-Slave) (0) | 2021.03.23 |
---|---|
[Kubernetes] 쿠버네티스 API 확장하기 - custom resource, crd (0) | 2020.12.06 |
[Kubernetes] 쿠버네티스 입문하기 (0) | 2020.09.16 |
Container 총정리 (0) | 2020.09.16 |