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 사용하기 위한 간단한 단축키들을 확인한다.