반응형
https://github.com/derailed/k9s/releases/tag/v0.50.10
https://github.com/derailed/k9s?tab=readme-ov-file#installation
깃허브에서 릴리즈 파일 주소 복사하기
k9s_Linux_amd64.tar.gz 이걸로 다운 받는다.

# wget 설치
sudo apt install wget
# Release 파일 다운로드
sudo wget https://github.com/derailed/k9s/releases/download/v0.50.10/k9s_Linux_amd64.tar.gz
sudo wget [복사한 링크 주소]
다운 받은 tar.gz 파일 압축 풀기
# 압축 해제
tar -zxvf ./k9s_Linux_amd64.tar.gz
tar -zxvf ./[파일 이름]
실행 파일 이동
sudo mv k9s /usr/local/bin/
버전 확인
# 버전 확인
k9s version
# k9s 접속하기
k9s
위에 방법대로 설치했는데 이상하게 pod 명령어가 안되어서 다시 설치함.
1.29 버전 쿠버네티스인데 0.50 버전을 설치해서 그런건가?
쿠버네티스 1.29 호환 k9s 0.32.5 설치하기
쿠버네티스 1.29 호환 k9s 0.32.5 설치하기
velog.io
wget https://github.com/derailed/k9s/releases/download/v0.32.5/k9s_Linux_amd64.tar.gz
tar -zxvf k9s_Linux_amd64.tar.gz
sudo cp k9s /usr/local/bin/k9s
k9s version
이거 설치했는데도 안됨.
validation failed for "/home/ubuntu/.local/share/k9s/clusters/kubernetes/kubernetes-admin@kubernetes/config.yaml": Additional property proxy is not allowed
이런 오류 나와서 GPT 물어보니
방법 1: proxy 항목 제거
vim /home/ubuntu/.local/share/k9s/clusters/kubernetes/kubernetes-admin@kubernetes/config.yaml
config 파일을 열어서 proxy: null 줄을 삭제한다.
k9s:
cluster: kubernetes
namespace:
active: default
lockFavorites: false
favorites:
- default
view:
active: v1/pods default
featureGates:
nodeShell: false
proxy: null << 이 줄을 삭제한다.
일단 됨.
삭제 방법
sudo rm /usr/local/bin/k9s
rm -rf ~/.k9s
rm ~/k9s_Linux_amd64.tar.gz
which k9s # 출력 없으면 삭제 완료
k9s # "command not found" 나오면 정상
kubectl 명령어 자동완성
다시 접속하면 단축키 및 자동 완성이 된다.
sudo apt install bash-completion
echo 'source <(kubectl completion bash)' >> ~/.bashrc
# kubectl 명령어를 k 로 사용할 수 있도록 약어 설정
echo 'alias k=kubectl' >> ~/.bashrc
echo 'complete -o default -F __start_kubectl k' >> ~/.bashrc
echo 'source ~/.bashrc' | sudo tee -a /etc/bash.bashrc
반응형
'배운 내용 > Kubernetes' 카테고리의 다른 글
| 실무과제4 Rook-Ceph 설치 (0) | 2025.09.24 |
|---|---|
| (1)자체 구축(Self-Managed / On-Prem 스타일) 쿠버네티스 (1) | 2025.09.22 |
| [web]deployment - pod - service - ingress 설정 - aws route53 (1) | 2025.08.18 |
| [Helm] kubernetes-dashboard 설치 (0) | 2025.06.12 |
| crossplane reconcile 주기 변경하기 (0) | 2025.04.09 |
