Kubernetes/인증서 갱신

kubernetes 인증서 갱신하는 방법

babbeolicoding 2023. 8. 9. 22:38

어느 날 갑자기 kubectl 명령어를 사용했는데 아래 오류가 발생했다.

error: You must be logged in to the server (Unauthorized)

 

만약 작업한 게 없다면 인증서 유효기간 1년이 지났을 가능성이 크다.

먼저 인증서 유효기간을 확인한다.

kubeadm certs check-expiration

 

추가적으로 해당 경로 (/etc/kubernetes/pki) 인증서를 확인해 보면 아마 유효기간 1년이 지났을 것이다.

 

이런 경우 마스터 노드에서 인증서를 갱신해 주면 된다.

kubeadm certs renew all

 

명령어 실행 후 해당 경로(/etc/kubernetes)에 바뀐 conf파일 확인

admin.conf 파일을  ~/.kube/config로 복사한뒤

kubectl 명령어를 사용하면 정상적인걸 확인할 수 있다.