티스토리 뷰
kubernetes의 리소스를 CRUD할때 kubectl명령으로 할 수도 있지만, 이를 좀더 편하게 할 수 있는 유틸리티가 있어 소개합니다.
k9s라는 툴이고, 실제 해외에서는 많이 사용하고 있다고 하네요.
K9s - Manage Your Kubernetes Clusters In Style
Who Let The Pods Out? K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild. K9s continually watches Kubernetes for changes
k9scli.io
설치하기
derailed/k9s: 🐶 Kubernetes CLI To Manage Your Clusters In Style!
Linux는 아래와 같이 설치합니다.
sudo wget https://github.com/derailed/k9s/releases/download/v0.32.7/k9s_linux_amd64.deb && \
sudo apt install ./k9s_linux_amd64.deb && \
sudo rm k9s_linux_amd64.deb
사용하기
'k9s'라는 CLI를 실행합니다.
아래와 같이 실행이 되면서 현재 cluster의 namespace에 있는 Pod리스트가 나옵니다.
위 로고 왼쪽에 있는 단축키를 입력하여 선택된 Pod를 CRUD할 수 있습니다.
예를 들어 'd'를 누르면 kubectl describe pod {pod명}과 동일하게 pod의 설명을 보여줍니다.
ESC를 누르면 이전으로 돌아갈 수 있습니다.
'?'를 누르면 사용할 수 있는 모든 단축키를 보여줍니다.
다른 리소스를 보려면 ':'을 입력하고 Command Line에 리소스타입을 입력하십시오.
예를 들어 아래는 Deployment 객체로 전환하는 방법을 보여줍니다.
종료하려면 ':'를 누르고 '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
- 스핀프로젝트
- Event Sourcing
- 애자일
- spotify
- CQRS
- 마이크로서비스 패턴
- 돌봄경제
- API Composition
- 육각형인간
- 디토소비
- 마이크로서비스
- 호모프롬프트
- 요즘남편 없던아빠
- AXON
- 리퀴드폴리탄
- 분초사회
- 스포티파이
- 도파밍
- agile
- SAGA
- micro service
- 버라이어티가격
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |