반응형
k9s란?
Kubernetes 관리 툴
kubectl get pod -n my-ns -o yaml, kubectl describe pod my-pod -n my-ns 등 명령어를 한땀한땀 작성하지 않아도
esc, 화살표 키, 엔터키 등으로 간단하게 리소스 현황을 살펴볼 수 있다.
설치 방법
# Releases 페이지에서 최신 버전 확인
version='v0.40.1'
curl -LO https://github.com/derailed/k9s/releases/download/$version/k9s_linux_amd64.rpm
dnf localinstall -y k9s_linux_amd64.rpm
rm k9s_linux_amd64.rpm
사용 방법
k9s 명령어를 실행하면 화면이 바뀌는데 아래 표에 있는 명령어를 실행하여 리소스를 확인할 수 있다.
예를 들어 Pod 리스트를 확인하고 싶다면 :pod 입력 후 엔터를 누르면 Pod 리스트를 볼 수 있다.
Pod 리스트에서 위 아래 화살표를 사용하여 원하는 Pod로 이동한 후 엔터를 누르면 해당 Pod의 내용을 볼 수 있다.
k9s
| 동작 | 명령어 | 설명 |
| 활성화된 키보드 단축키와 도움말 표시 | ? |
|
| 모든 리소스 Alias 보기 | ctrl-a |
|
| K9s Exit | :q, ctrl-c |
|
| Kubernetes 리소스 보기 | :pod⏎ |
예시: pod 또는 pods, namespace, ns |
| 주어진 네임스페이스에서 Kubernetes 리소스 보기 | :pod ns-x⏎ |
|
| 필터링된 Pod 보기 | :pod /fred⏎ |
'fred'로 필터링된 모든 Pod 보기 |
| 라벨이 지정된 Pod 보기 | :pod app=fred,env=dev⏎ |
app=fred 및 env=dev 라벨이 지정된 모든 Pod 보기 |
| 주어진 Context에서 Pod 보기 | :pod @ctx1⏎ |
'ctx1' Context로 전환하기 |
| 필터로 리소스 보기 필터링 | /filter⏎ |
정규식2 지원 (예: fred|blee) |
| 역정규식 필터 | /! filter⏎ |
일치하지 않는 항목을 모두 표시 |
| 라벨로 리소스 보기 필터링 | /-l label-selector⏎ |
|
| 필터를 사용해 리소스 보기에서 Fuzzy 찾기 | /-f filter⏎ |
|
| 보기/명령/필터 모드에서 빠져나가기 | <esc> |
|
| 리소스 설명, 보기, 편집, 로그 보기 등과 관련된 키 매핑 | d,v, e, l,… |
|
| 다른 Kubernetes Context 보기 및 전환 | :ctx⏎ |
Pod 보기에서 |
| 다른 Kubernetes Context로 바로 전환 | :ctx context-name⏎ |
최근 사용한 보기 |
| 다른 Kubernetes 네임스페이스로 전환 | :ns⏎ |
|
| 저장된 모든 리소스 보기 | :screendump또는sd⏎` |
|
| 리소스를 삭제하기 | ctrl-d |
확인 대화 상자 없이 삭제 |
| 리소스를 강제 종료하기 | ctrl-k |
kubectl delete --now와 동일 |
| Pulse 뷰 시작 | :pulses 또는 pu⏎ |
|
| XRay 뷰 시작 | :xray RESOURCE [NAMESPACE]⏎ |
RESOURCE는 po, svc, dp, rs, sts, ds 중 하나, NAMESPACE는 선택 사항 |
참고 페이지
반응형
'Kubernetes' 카테고리의 다른 글
| [k9s] character set not supported (0) | 2025.03.05 |
|---|---|
| [prometheus&grafana] Memory limit이 설정보다 2배로 보여요 (0) | 2025.02.27 |
| [k8s] NodeSelector, PodNodeSelector, NodeLabel (0) | 2025.02.14 |
| Onpremise에 Kubeflow 구축하기 (0) | 2024.12.03 |
| kubeadm으로 Kubernetes 구축하기 on AWS EC2 (Containerd, Calico, RHEL8/RHEL9) (1) | 2024.11.23 |