티스토리 뷰
상황
ssh로 접속한 Ubuntu 서버에 Kubernetes를 CLI에서 관리하는 툴인 k9s를 설치하려 한다.
Kubernetes를 사용한다면 Teminal 환경에서 리소스의 상황을 검토하는 작업 등 매우 유용하게 쓸 수 있는 툴이다.
$ uname -a
Linux annowiz2svr-00 5.13.0-51-generic #58~20.04.1-Ubuntu SMP Tue Jun 14 11:29:12 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
문제
k9s가 설치되어 있지 않으면 $ snap install k9s 로 설치하라 가이드가 오는데 옛 버전이 설치되었다.
해법
GitHub의 release 페이지에서 최신 바이너리를 다운받아서 사용하자
링크
- GitHub: https://github.com/derailed/k9s
- release page: https://github.com/derailed/k9s/releases
설치 방법
우선 release 페이지에서 우클릭으로 자신의 아키텍처에 맞는 이미지의 링크주소를 확인한다.
나의 경우는 https://github.com/derailed/k9s/releases/download/v0.26.7/k9s_Linux_x86_64.tar.gz 였다.

이후 다운로드 및 압축해제, 경로 등록을 하면 된다. (명령줄의 프롬프트 $는 생략한다)
$ wget https://github.com/derailed/k9s/releases/download/v0.26.7/k9s_Linux_x86_64.tar.gz // 다운로드
$ tar -zxvf ./k9s_Linux_x86_64.tar.gz // 압축 해제
$ mkdir -p ~/.local/bin
$ mv ./k9s ~/.local/bin && chmod +x ~/.local/bin/k9s // 바이너리 이동 및 실행권한 추가
$ rm ./k9s_Linux_x86_64.tar.gz LICENSE README.md // 불필요한 코드 제거
그리고 ~/.bashrc 파일에 아래와 같이 경로를 추가해준다.
export PATH=$PATH:$HOME/.local/bin
마지막으로 변경사항을 적용하면 k9s 를 사용할 수 있다.
$ source ~/.bashrc // 변경의 적용반응형
'til' 카테고리의 다른 글
| PostgreSQL에서 autoincrement primary key 설정하기 (0) | 2022.12.01 |
|---|---|
| P99 latency란? (0) | 2022.11.28 |
| Strangler Fig Application (0) | 2022.11.28 |
| .env를 GitHub Secrets 로 등록하기 (0) | 2022.11.14 |
| GitHub Secrets 네이밍 컨벤션 (0) | 2022.11.14 |
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- solid
- bun
- notion
- 티스토리챌린지
- 클린 애자일
- Gin
- clean agile
- 인텔리제이
- gocore
- postgres
- API
- 오블완
- github
- OpenAI
- middleware
- go
- 영화
- 독서
- MCP
- intellij
- agile
- backend
- ChatGPT
- Echo
- 독서후기
- 잡학툰
- strange
- 체호프
- websocket
- golang
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
글 보관함