Kubectx and Kubens – Command line Utilities

Yu Sang Min·2025년 6월 21일

CKA

목록 보기
62/110
post-thumbnail

🚀 Kubectx & Kubens — Kubernetes Context/Namespace 전환을 더 쉽게!

kubectl config use-context 또는 kubectl -n [namespace] 입력하는 게 번거롭다면?
👉 kubectxkubens로 빠르고 정확하게 전환 가능!e


🔁 Kubectx: Context 전환 도우미

✅ 기능

  • 여러 클러스터 간 context 전환을 간단하게 처리
  • kubectl config 명령어를 짧고 빠르게 대체

📦 설치 방법

sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx
sudo ln -s /opt/kubectx/kubectx /usr/local/bin/kubectx

🧪 주요 명령어

kubectx               # 모든 context 목록 보기
kubectx <context>     # 특정 context로 전환
kubectx -             # 직전 context로 되돌아가기
kubectx -c            # 현재 context 확인

📂 Kubens: Namespace 전환 도우미

✅ 기능

  • 여러 namespace 간 전환을 손쉽게
  • kubectl -n 없이 현재 namespace를 전역적으로 설정

📦 설치 방법 (kubectx 설치 시 함께 포함됨)

sudo git clone https://github.com/ahmetb/kubectx /opt/kubectx
sudo ln -s /opt/kubectx/kubens /usr/local/bin/kubens

🧪 주요 명령어

kubens                 # 모든 namespace 목록 출력
kubens <namespace>     # 해당 namespace로 전환
kubens -               # 직전 namespace로 돌아가기

💡 실무 사용 팁

상황명령어효과
QA 클러스터로 이동kubectx qa-contextkubectl config use-context 대신
프로덕션 네임스페이스로 이동kubens prodkubectl -n prod 없이 바로 전환
실수로 다른 곳 갔을 때 되돌리기kubectx - 또는 kubens -마지막 작업 공간으로 복귀

📎 공식 문서

🔗 https://github.com/ahmetb/kubectx


profile
React, Node.js, AWS, Git, Github, Github Action, Docker, K8S

0개의 댓글