Certified Kubernetes Administration - 59

2024-06-22

  • Kubernetes
  • Cloud

Kubectx와 Kubens - 커맨드 라인 유틸리티

Kubernetes 클러스터에서 여러 네임스페이스 및 컨텍스트를 자주 전환해야 하는 경우가 많습니다. 이 작업을 kubectl 명령어만으로 수행하면 혼란스러울 수 있습니다. 이를 해결하기 위해 kubectxkubens라는 유틸리티를 사용할 수 있습니다.

Kubectx

kubectx는 여러 컨텍스트 간 전환을 쉽게 해줍니다. 이는 특히 멀티 클러스터 환경에서 컨텍스트를 전환할 때 유용합니다.

  • 설치 방법:

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

    • 모든 컨텍스트를 나열:

      kubectx
      
    • 새로운 컨텍스트로 전환:

      kubectx <context_name>
      
    • 이전 컨텍스트로 전환:

      kubectx -
      
    • 현재 컨텍스트 보기:

      kubectx -c
      

Kubens

kubens는 네임스페이스 간 전환을 쉽게 해줍니다.

  • 설치 방법:

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

    • 새로운 네임스페이스로 전환:

      kubens <new_namespace>
      
    • 이전 네임스페이스로 전환:

      kubens -
      

Certified ...

Certified ...