728x90

kubectl 3

kubectl 플러그인 사용하기-1(kube-ps1, bash-completion)

1. kube-ps1(kubernetes context, namespace 쉘 프롬프트에서 보여줌)#설치방법git clone https://github.com/jonmosco/kube-ps1.git#.bashrc 수정echo 'source "{download_path}/kube-ps1.sh" PS1='\''[\u@\h \W $(kube_ps1)]\$ '\' 'KUBE_PS1_SYMBOL_ENABLE=false KUBE_PS1_SYMBOL_COLOR=null KUBE_PS1_CTX_COLOR=red KUBE_PS1_NS_COLOR=greenfunction get_cluster_short() { echo "$1" | cut -d / -f2 } KUBE_PS1_CLUSTER_FUNCTION=get_clu..

Kubernetes 2024.07.14

kubernetes 인증서 갱신하는 방법

어느 날 갑자기 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로 복사한뒤 kubect..

728x90