위키득계정 ↗
기술

Kubectx와 Kubens

Kubectx와 Kubens기술
Kubectx의 역할
kubeconfig 컨텍스트 전환
Kubens의 역할
활성 네임스페이스 전환
공통 기능
이전 대상 복귀와 셸 자동 완성
선택 기능
fzf 연동 대화형 검색
Kubectx와 Kubens는 kubectl의 작업 대상을 전환하는 도구다. Kubectx는 컨텍스트를, Kubens는 네임스페이스를 선택하며 이전 대상으로 돌아가거나 대화형 검색으로 항목을 찾을 수 있다.

컨텍스트와 네임스페이스

Kubernetes 작업에서는 어느 연결 설정을 사용할지와 어느 네임스페이스를 대상으로 할지를 정해야 한다. Kubectx는 kubeconfig에 있는 컨텍스트 사이를 전환하고 Kubens는 kubectl이 사용할 네임스페이스를 바꾼다. 클러스터 연결을 바꾸는 것과 클러스터 안의 작업 범위를 바꾸는 것은 다른 선택이다.

이름을 찾고 다시 돌아가기

두 도구는 이전 대상으로 돌아가는 기능과 셸의 탭 자동 완성을 제공한다. fzf가 설치된 환경에서는 일부 글자를 입력해 항목을 좁히는 대화형 선택도 사용할 수 있다. 긴 컨텍스트 이름을 직접 반복 입력하는 대신 현재 설정에서 필요한 대상을 찾아 전환하는 흐름이다.

대상 전환과 권한의 차이

작업 대상을 선택하는 기능이 새로운 접근 권한을 발급한다는 의미는 아니다. 사용할 수 있는 컨텍스트와 권한은 기존 Kubernetes 연결 설정과 인증에 영향을 받는다. 대상을 바꾼 뒤 실제 명령을 실행하기 전에는 선택한 컨텍스트와 네임스페이스가 의도한 환경인지 확인해야 한다.

관련 문서

Krew / K9s / Stern