본문 바로가기

kubectl3

kubectx, kubens (Kubernetes 유용한 도구) kubectx, kubens로 Kubernetes 클러스터와 네임스페이스 전환을 간편하게!Kubernetes를 사용할 때 여러 클러스터 또는 네임스페이스를 오가야 하는 경우가 많습니다. 매번 긴 kubectl 명령어를 입력하는 대신, kubectx와 kubens를 사용하면 더욱 간결하고 직관적인 CLI 환경을 만들 수 있습니다.1. kubectx란?kubectx는 현재 로그인된 kubeconfig 내 클러스터(Context)를 빠르게 전환할 수 있는 CLI 도구입니다.사용 예시# 현재 사용 가능한 context 목록 보기kubectx# 특정 context로 전환kubectx my-dev-cluster# 직전 context로 돌아가기kubectx -context 이름 변경kubectx new-alias-n.. 2025. 5. 20.
kubectl 플러그인: 효율적인 Kubernetes 관리 도구 kubectl 플러그인: 효율적인 Kubernetes 관리 도구Kubernetes를 다루다 보면 kubectl 명령만으로는 불편할 때가 많습니다. 다양한 작업을 더 쉽고 빠르게 수행하기 위해 커뮤니티에서 개발한 여러 kubectl 플러그인을 활용할 수 있습니다.이번 글에서는 Krew, kubectl-neat, kail 등 대표적인 플러그인을 소개하고, 설치 및 사용 방법을 살펴보겠습니다.⚠️ 참고: https://securityof.tistory.com/37에서 소개된 kubectx, kubens 플러그인은 이 글에서 제외하였습니다.1. Krew: kubectl 플러그인 매니저설명: kubectl용 플러그인을 탐색, 설치, 업데이트할 수 있는 중앙 저장소 및 관리 도구입니다.설치 (macOS/Linux).. 2025. 5. 20.
asdf를 활용한 kubectl 버전 관리 asdf를 활용한 kubectl 버전 관리kubectl은 Kubernetes 클러스터와 통신하기 위한 커맨드라인 툴입니다. 다양한 클러스터 환경을 운영할 때, 클러스터 버전에 맞는 kubectl을 사용하는 것이 중요합니다. 이때 여러 버전을 쉽게 관리할 수 있게 해주는 도구가 asdf입니다.1. asdf란?asdf는 여러 프로그래밍 언어 및 CLI 도구의 버전을 통합적으로 관리할 수 있는 버전 관리 툴입니다. Node.js, Python, Java는 물론 kubectl, terraform, helm 등의 도구도 지원합니다.공식 홈페이지: https://asdf-vm.com/GitHub 저장소: https://github.com/asdf-vm/asdf2. macOS에서 asdf 설치Homebrew를 통해 .. 2022. 6. 9.