worker node upgrade시 발생하는 문제
안녕하세요 강사님
강의를 보면서 실습을 진행하다가 문제가 있어 질문 드립니다.
먼저 제 환경은 kbuernetes v1.30 환경입니다.
master node의 경우 v1.30 repo가 정상 조회 되지 않아 v1.31로 변경 후 업그레이드 완료 된 것 확인 했습니다.
worker node의 경우에도 동일하게 진행을 하다 kubeadm 업그레이드까지는 진행이 되었고
ubuntu@k8s-worker2:~$ kubeadm version
kubeadm version: &version.Info{Major:"1", Minor:"31", GitVersion:"v1.31.4", GitCommit:"a78aa47129b8539636eb86a9d00e31b2720fe06b", GitTreeState:"clean", BuildDate:"2024-12-10T11:42:09Z", GoVersion:"go1.22.9", Compiler:"gc", Platform:"linux/amd64"}
kubeadm upgrade 호출을 하려
sudo kubeadm upgrade node 명령어를 실행하였습니다.
하지만 health check까지 넘어가지 않고 중간에 아래와 같은 에러를 보이며 진행이 되지 않았습니다.
ubuntu@k8s-worker2:~$ sudo kubeadm upgrade node
[upgrade] Reading configuration from the cluster...
[upgrade] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -o yaml'
unable to fetch the kubeadm-config ConfigMap: failed to get config map: Get "https://10.0.2.10:6443/api/v1/namespaces/kube-system/configmaps/kubeadm-config?timeout=10s": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
To see the stack trace of this error execute with --v=5 or higher
혹시 어떤 부분 수정이 필요한 것 일까요?
kubectl config set-cluster k8s --server=https://10.0.2.10:6443
위의 명령어를 통해 kubeconfig 파일 수정 후 진행을 했더니 정상적으로 수행이 되었습니다.
혹시 이 방법이 맞을까요?