DevOps/Kubernetes (k8s)
k9s 설치
junius06
2025. 6. 23. 13:33
k9s는 Kubernetes 클러스터를 터미널에서 효율적으로 탐색하고 관리할 수 있게 해주는 CLI 기반 대시보드다. 마치 htop이 시스템 모니터링을 도와주듯, k9s는 kubectl 없이도 리소스를 실시간으로 확인하고 조작할 수 있게 한다.
주요 특징
- 리소스 실시간 모니터링 (Pods, Deployments, Nodes 등)
- 마우스 없이 키보드로만 조작 가능
- 로그 보기, 재시작, 삭제 등 작업도 가능
- 빠르고 가볍다
1. 설치
1.1. macOS
명령어 하나로 아주 간단하고 쉽게 설치할 수 있다.
brew install derailed/k9s/k9s
1.2. windows
choco 가 설치되어 있다면 macOS 처럼 명령어 한 줄로 쉽게 설치가 가능하다. choco 또한 설치가 어렵지 않기 때문에, 전체적으로 k9s 설치는 아주 쉽다고 생각하면 된다.
choco install k9s
1.3. ubuntu
github 공식 release 확인해서 최신 release 를 다운로드 받는다. ubuntu에서 사용하는 아키텍처가 arm 인지 또는 amd 인지 확인하여 자신이 사용하는 환경에 맞게 설치한다. arm보다는 amd를 보편적으로 사용하므로, k9s_linux_amd64.deb를 설치한다.
설치 파일은 더는 필요치 않으므로 삭제한다.
wget https://github.com/derailed/k9s/releases/download/v0.50.6/k9s_linux_amd64.deb
sudo apt -y install ./k9s_linux_amd64.deb
rm k9s_linux_amd64.deb
https://github.com/derailed/k9s/releases
Releases · derailed/k9s
🐶 Kubernetes CLI To Manage Your Clusters In Style! - derailed/k9s
github.com
2. k9s 실행
k9s
자신의 클러스터 정보(kube-config)가 입력되어 있고 정상적으로 통신된다면, k9s 명령어를 통해 터미널로 CLI 대시보드를 확인할 수 있게 된다.
이제 다음 장에서 k9s 사용하기 위한 간단한 단축키들을 확인한다.