새소식

DevOps/Kubernetes

k9s

  • -

#kubernetes/k9s

k9s

K9s는 터미널 기반 유틸리티로, Kubernetes 환경 안에서 동작하는 관리 도구입니다. 쿠버네티스 컨테이너를 관리하기 위한 노력을 줄이고, 쿠버네티스 인프라를 관리하는 과정을 보다 쉽게 만들어주는 도구입니다.

https://k9scli.io/

📍 설치

🧷 macos

# via Homebrew
brew install derailed/k9s/k9s

 

🧷 linux

brew install derailed/k9s/k9s

 

🧷 windows

# Via scoop
scoop install k9s

# Via chocolatey
choco install k9s

 

 

📍 명령어

🧷 CLI

# 사용 가능한 모든 CLI 옵션 나열
k9s help

# k9s 런타임(로그, 구성 등)에 대한 정보
k9s info

# 주어진 네임스페이스에서 k9을 실행합니다.
k9s -n mynamespace

# pod명령을 통해 k9s를 실행하고 pod보기에서 실행합니다.
k9s -c pod

 

🧷 Keybinding

  • ?: 도움말 나열
  • ctrl + a: 클러스터에서 사용가능한 리소스 나열
  • :q, ctrl + c: k9s 종료
  • :po: 짧은 명령어(별칭)으로 리소스 보기 (:po pod보기, :svc 서비스 보기, :ns 네임스페이스보기)
  • :po <namespace>: 해당 네임스페이스에서 리소스보기
  • l: 로그 확인하기 (logs)
  • d: 상세설명 보기 (describe)
  • e: 편집하기 (edit)
  • ctrl + d: 리소스 삭제 (실제 리소스 지워집니다.)
  • ctrl + k: 리소스 삭제 (force)
  • ctrl-w: 넓은열 (kubectl ... -o wide)
  • ctrl-z: 오류 상태인 리소스 보기

'DevOps > Kubernetes' 카테고리의 다른 글

Amazon EKS 클러스터용 kubeconfig 파일 생성 또는 업데이트  (0) 2022.10.26
Istio란?  (0) 2022.09.22
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.