K9s는 다음과 같은 기능을 제공합니다:
K9s는 Apache 2.0 라이선스로 배포되어 있으며, Mac, Linux, Windows와 같은 다양한 운영 체제에서 사용할 수 있습니다.
brew install derailed/k9s/k9s
sudo apt-get update && sudo apt-get install k9s
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install k9s
choco install k9s
k9s
:namespace <namespcae_name>
:logs # 모든 컨테이너 로그 보기
:services # Service 모니터링
:deployments # Deployment 모니터링
:statefulsets # StatefulSet 모니터링
:daemonsets # DaemonSet 모니터링
:configmaps # ConfigMap 모니터링
:secrets # Secret 모니터링
:pods # Pod 모니터링
:no # 노드 모니터링
shift + s # 선택한 Pod에 대한 쉘 접속
:q : K9s 종료
:version : K9s 버전 정보 출력
:cluster-info : 클러스터 정보 출력
:nodes : 노드 정보 출력
:ns : 현재 네임스페이스 출력
:namespace <namespace> : 네임스페이스 변경
/ : 검색 모드로 변경
? : 정규식 검색 모드로 변경
ctrl+l : 화면 지우기
ctrl+c : 선택 취소
enter : 선택한 오브젝트 정보 출력
ctrl+enter : 선택한 오브젝트 YAML 출력
shift+enter : 선택한 오브젝트 로그 출력
shift+a : 새로운 오브젝트 생성
shift+e : 선택한 오브젝트 수정
shift+d : 선택한 오브젝트 삭제
shift+s : 선택한 Pod에 대한 쉘 접속
: : 명령 모드로 변경
:logs : 모든 컨테이너 로그 출력
:services : Service 정보 출력
:deployments : Deployment 정보 출력
:statefulsets : StatefulSet 정보 출력
:daemonsets : DaemonSet 정보 출력
:configmaps : ConfigMap 정보 출력
:secrets : Secret 정보 출력
:pods : Pod 정보 출력
:no : 노드 정보 출력
:portforwards <pod> : Pod 포트 포워딩