본문 바로가기

Kubernetes

[Kubernetes] k9s 유용한 명령어 정리

반응형

 

1. k9s 유용한 명령어 정리

# K9s 실행
k9s

# 특정 리소스 목록 보기
k9s # 기본적으로 클러스터 내 모든 리소스 탐색 화면으로 진입
k9s :pods           # 파드 목록 보기
k9s :deploy         # 디플로이먼트 목록 보기
k9s :svc            # 서비스 목록 보기
k9s :nodes          # 노드 목록 보기
k9s :configmaps     # ConfigMap 목록 보기
k9s :secrets        # Secret 목록 보기
k9s :namespaces     # 네임스페이스 목록 보기
k9s :ingress        # 인그레스 목록 보기
k9s :events         # 이벤트 목록 보기
k9s :jobs           # 잡 목록 보기
k9s :cronjobs       # 크론잡 목록 보기
k9s :statefulsets   # 스테이트풀셋 목록 보기

# 특정 리소스 검색 (부분 문자열로 검색)
# 예: pods, deploy 등에서 이름을 검색
k9s :pods myapp      # "myapp"이 포함된 파드 검색
k9s :deploy myapp    # "myapp"이 포함된 디플로이먼트 검색

# 선택한 리소스의 상세 정보 보기
# 예: 선택한 파드나 디플로이먼트를 'Enter'로 상세보기
Enter

# 파드의 로그 보기
# 'l'을 눌러 파드 로그 보기
l

# 파드에 쉘 연결하기
# 's'를 눌러 선택한 파드에 쉘로 접속
s

# 파드 삭제하기
# 'd'를 눌러 선택한 파드 삭제
d

# 파드 재시작하기
# 'r'을 눌러 선택한 파드 재시작
r

# 리소스 필터링 (검색)
# '/' 입력 후 필터링할 리소스 이름 입력
/ myapp           # "myapp" 이름을 가진 리소스 필터링

# 네임스페이스 변경
# ':ns' 또는 ':namespace' 명령어로 네임스페이스 변경
:ns kube-system    # kube-system 네임스페이스로 변경
:namespace default # default 네임스페이스로 변경

# 클러스터 정보 보기
# 클러스터 상태 및 정보 보기
:cluster

# 현재 컨텍스트 보기
# 현재 사용 중인 kube-context 정보 확인
:context

# K9s 설정 화면 보기
# K9s의 설정 화면으로 이동
:config

# 리소스 새로 고침
# 'Ctrl + R'로 리소스를 새로 고침
Ctrl + R

# 리소스 자동 새로 고침
# 'Shift + R'로 리소스를 자동으로 주기적으로 새로 고침
Shift + R

# 사용 가능한 모든 단축키 및 명령어 보기
# '?'를 눌러 K9s의 모든 단축키 및 명령어 목록 확인
?

# K9s 종료
# 'Ctrl + C'로 K9s 종료
Ctrl + C

# 작업 상태 모니터링
# 디플로이먼트, 파드, 서비스 등 선택 후 상태를 모니터링
d       # 디플로이먼트 상태 보기
l       # 로그 확인
s       # 쉘 접속

 

2. 추가적인 유용한 명령어 및 팁

# 리소스를 저장하고 나중에 불러오기
# 현재 검색 상태나 뷰를 저장하고 나중에 불러올 수 있음
:view save myview    # 현재 상태를 'myview'로 저장
:view myview         # 저장된 'myview'를 불러오기

# 파드에 대한 상세 정보 보기
# 파드를 선택한 후 'Enter'를 눌러 파드에 대한 자세한 정보를 확인
Enter

# 파드의 이벤트 상태 보기
# 파드의 이벤트를 보기 위해 'e'를 눌러 이벤트 확인
e

 

3. 기타 유용한 단축키

  ?: K9s에서 제공하는 모든 명령어 및 단축키 목록 보기
  /: 리소스 목록을 필터링하여 특정 리소스를 검색
  Ctrl + C: K9s 종료
  Ctrl + R: 현재 화면 새로 고침
  Shift + R: 리소스를 주기적으로 자동 새로 고침
  Enter: 선택한 리소스의 상세 보기
  s: 선택한 파드에 대해 kubectl exec으로 쉘 연결
  l: 선택한 파드의 로그 보기
  d: 선택한 리소스 삭제
  r: 선택한 리소스 재시작

 

반응형