티스토리 뷰
kubernetes의 리소스를 CRUD할때 kubectl명령으로 할 수도 있지만, 이를 좀더 편하게 할 수 있는 유틸리티가 있어 소개합니다.
k9s라는 툴이고, 실제 해외에서는 많이 사용하고 있다고 하네요.
설치하기
다른 OS는 아래 페이지를 참고하세요.
https://k9scli.io/topics/install/
저는 아래 페이지이에서 k9s_Linux_x86_64.tar.gz binary를 직접 다운로드하여 설치하였습니다.
https://github.com/derailed/k9s/releases
$ mkdir ~/k9s && cd ~/k9s
$ wget https://github.com/derailed/k9s/releases/download/v0.24.15/k9s_Linux_x86_64.tar.gz
$ tar -xvf k9s_Linux_x86_64.tar.gz
어느 디렉토리에서든 k9s를 사용할 수 있도록 /usr/bin에 링크를 만듭니다.
$ ln -s ~/k9s/k9s /usr/bin/k9s
사용하기
'k9s'라는 CLI를 실행합니다.
아래와 같이 실행이 되면서 현재 cluster의 namespace에 있는 Pod리스트가 나옵니다.
오른쪽 위에 있는 단축키를 입력하여 선택된 Pod를 CRUD할 수 있습니다.
예를 들어 'd'를 누르면 kubectl describe pod {pod명}과 동일하게 pod의 설명을 보여줍니다.
ESC를 누르면 이전으로 돌아갈 수 있습니다.
'?'를 누르면 사용할 수 있는 단축키를 보여줍니다.
다른 리소스를 보려면 ':'을 입력하고 Command Line에 리소스타입을 입력하십시오.
예를 들어 아래는 namespace리스트를 보고 전환하는 방법을 보여줍니다.
종료하려면 ':'를 누르고 'quit'를 치시면 됩니다.
'Cloud > Kubernetes' 카테고리의 다른 글
[쿠버네티스 쉽게 이해하기] 쿠버네티스 개요 (0) | 2022.05.20 |
---|---|
쿠버네티스 시크릿 데이터 암호화 저장 설정 (1) | 2022.01.18 |
kubernetes API Server의 IP 변경하기 (0) | 2021.08.23 |
OS user생성과 Kubernetes config 자동화 shell (0) | 2021.03.23 |
prometheus와 grafana를 이용한 통합모니터링 체계 구축 (2) | 2021.02.03 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 돌봄경제
- micro service
- 마이크로서비스 패턴
- 애자일
- 마이크로서비스
- API Composition
- CQRS
- 스포티파이
- SAGA
- 도파밍
- 요즘남편 없던아빠
- agile
- 리퀴드폴리탄
- 호모프롬프트
- 분초사회
- 버라이어티가격
- AXON
- 디토소비
- spotify
- Event Sourcing
- 스핀프로젝트
- 육각형인간
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함