티스토리 뷰
상황
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
- notion
- bun
- folklore
- 영화
- 독서
- 노션
- Bug
- OpenAI
- 2023
- golang
- websocket
- API
- pool
- intellij
- agile
- 잡학툰
- solid
- github
- Gin
- strange
- Shortcut
- 독서후기
- ChatGPT
- 인텔리제이
- 클린 애자일
- 체호프
- 제이펍
- go
- postgres
- JIRA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함