여러 k8s(kubernetes) cluster 를 관리하거나, 단일 클러스터의 규모가 커지는 경우 관리하는데 어려움을 겪는 경우가 많다.
그러한 경우에 편하게 여러 클러스터를 관리하는데 도움을 주기 위한 도구를 소개한다.
k9s 란?
Kubernetes CLI To Manage Your Clusters In Style!
k9s 는 k8s 관리를 스타일리시 하게 할 수 있도록 하는 terminal 기반의 UI 를 제공하는 툴이다.
k9s 설치
설치는 (mac os 의 경우)아래 명령 한 줄로 끝난다.
$ brew install derailed/k9s/k9s
그 외 OS 의 경우 링크를 참고하면 금방 끝납니다.
사용법
사용법도 아주 간단하다.
터미널에서 k9s
command 만 입력하면 바로 현재 context 가 적용된 k8s 의 모든 pod 이 출력된다.
원하는 조회
아래와 같이 최초 화면 진입시 안내문이 되어있다. 아래는 유용한 단축키 입니다.
ctrl-d
: pod 삭제d
: describee
: editl
: logss
: shell?
: help/{{filter}}
: 원하는 filter 로 pod 을 확인할 수 있다. e.g) app=nginx<<esc>>
: 뒤로가기 or clear<<space>>
: pod 선택, 여러 pod 을 중복 선택할 수 있다.
반응형
'kubernetes' 카테고리의 다른 글
kubernetes 의 runtime이 containerd 일 때 nsenter로 container 접속 (tcpdump) (0) | 2022.10.26 |
---|---|
tumblr kubernetes sidecar injector deploy ! (0) | 2021.07.25 |
mac에서 docker-machine + minikube를 활용해 k8s cluster 만들기 ! (0) | 2021.07.20 |
kubernetes sidecar injector란? (0) | 2021.07.14 |
minikube+katacoda 이용해서 kubernetes 환경 구성 (0) | 2021.07.14 |