Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- minikube
- Java
- kotlin querydsl
- 티스토리챌린지
- 오블완
- 정보처리기사실기 기출문제
- AWS EKS
- Pinpoint
- kotlin coroutine
- kotlin spring
- 코틀린 코루틴의 정석
- Elasticsearch
- aws
- PETERICA
- AI
- Linux
- APM
- CloudWatch
- CKA 기출문제
- 정보처리기사 실기 기출문제
- 공부
- 정보처리기사 실기
- kotlin
- 기록으로 실력을 쌓자
- Spring
- MySQL
- Kubernetes
- CKA
- IntelliJ
- mysql 튜닝
Archives
- Today
- Total
피터의 개발이야기
[kubernetes] ec2, k9s 설치 트러블슈팅, k9s exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 본문
Kubernetes/트러블슈팅&장애대응
[kubernetes] ec2, k9s 설치 트러블슈팅, k9s exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
기록하는 백앤드개발자 2022. 10. 23. 17:27반응형
ㅁ 개요
K9s를 aws ec2 linux에 설치하고 기동하였을 때에
k9s exec plugin: invalid apiVersion \"client.authentication.k8s.io/v1alpha1\"
에러가 발생하여 이를 해결하는 과정을 정리하였다.
ㅁ 에러 내용
5:38AM INF 🐶 K9s starting up...
5:38AM WRN Unable to dial discovery API error="exec plugin: invalid apiVersion \"client.authentication.k8s.io/v1alpha1\""
5:38AM ERR Fail to locate metrics-server error="exec plugin: invalid apiVersion \"client.authentication.k8s.io/v1alpha1\""
5:38AM ERR failed to connect to cluster error="exec plugin: invalid apiVersion \"client.authentication.k8s.io/v1alpha1\""
5:38AM WRN No context specific skin file found -- /home/ec2-user/.config/k9s/arn:aws:eks:ap-northeast-2:942525724688:cluster/k8s-peterica_skin.yml
5:38AM WRN No skin file found -- /home/ec2-user/.config/k9s/skin.yml. Loading stock skins.
5:38AM ERR Load cluster resources - No API server connection
5:38AM WRN Custom view load failed /home/ec2-user/.config/k9s/views.yml error="open /home/ec2-user/.config/k9s/views.yml: no such file or directory"
5:38AM WRN CustomView watcher failed error="no such file or directory"
5:38AM ERR Unable to connect to api server error="exec plugin: invalid apiVersion \"client.authentication.k8s.io/v1alpha1\""
5:38AM ERR Cluster updater failed! error="Conn check failed (1/5)"
5:39AM WRN Unable to dial discovery API error="no connection to cached dial"
ㅁ api-version 확인
$ kubectl api-version | grep auth
ㅇ api-versions에서 client.authentication.k8s.io/v1alpha1은 확인할 수 없었다.
ㅁ kuberctl 버젼확인
ㅇ Client의 버젼이 1.21이었다.
ㅇ Client의 버젼이 의미스러워서 Mac에서 접속을 시도하였다.
ㅁ Mac에서 접속 시도 테스트
ㅇ 맥에서의 버젼상황이다.
ㅇ 정상 접속되는 것을 확인할 수 있었다.
ㅁ kubectl 업그레이드
ㅇ 업그레이드는 이곳에 정리된 내용을 토대로 수행완료함.
ㅇ 버젼을 업그레이드 하였지만 k9s의 문제는 동일하였다.
ㅁ 구글링
ㅇ 구글링을 통해 동일한 플러그인 문제점을 해결하기 위해 k9s 다운그레이드 했다는 글을 찾았다.
ㅇ 도움 받은 github 글은 여기
ㅁ k9s 다운그레이드
wget https://github.com/derailed/k9s/releases/download/v0.25.2/k9s_Linux_x86_64.tar.gz
ㅇ 0.25.2로 다운그레이드 하였다.
ㅁ k8s 정상작동 확인
ㅁ 함께 보면 좋은 사이트
ㅇ k9s 홈페이지
반응형
'Kubernetes > 트러블슈팅&장애대응' 카테고리의 다른 글
[kubernetes] daemonset을 중지시키는 방법, how to scale kubernetes daemonset to 0 (0) | 2023.02.14 |
---|---|
[kubernetes] EKS fail-over 상황정리 및 방어방법 (0) | 2023.01.18 |
[kubernetes] that the pod didn't tolerate. 트러블 슈팅, taint와 toleration (0) | 2022.10.21 |
[Kubernetes] Kubernetes Pod별 Tcpdump 방법 (0) | 2022.10.09 |
[kubernetes] kubernetes pod의 파일 복사 다운로드, kubectl 파일복사 (3) | 2022.10.09 |
Comments