컨텍스트와 네임스페이스
Kubernetes 작업에서는 어느 연결 설정을 사용할지와 어느 네임스페이스를 대상으로 할지를 정해야 한다. Kubectx는 kubeconfig에 있는 컨텍스트 사이를 전환하고 Kubens는 kubectl이 사용할 네임스페이스를 바꾼다. 클러스터 연결을 바꾸는 것과 클러스터 안의 작업 범위를 바꾸는 것은 다른 선택이다.
이름을 찾고 다시 돌아가기
두 도구는 이전 대상으로 돌아가는 기능과 셸의 탭 자동 완성을 제공한다. fzf가 설치된 환경에서는 일부 글자를 입력해 항목을 좁히는 대화형 선택도 사용할 수 있다. 긴 컨텍스트 이름을 직접 반복 입력하는 대신 현재 설정에서 필요한 대상을 찾아 전환하는 흐름이다.
대상 전환과 권한의 차이
작업 대상을 선택하는 기능이 새로운 접근 권한을 발급한다는 의미는 아니다. 사용할 수 있는 컨텍스트와 권한은 기존 Kubernetes 연결 설정과 인증에 영향을 받는다. 대상을 바꾼 뒤 실제 명령을 실행하기 전에는 선택한 컨텍스트와 네임스페이스가 의도한 환경인지 확인해야 한다.