ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • kubeadm join 오류 ([preflight] If you know what you are doing, you can make a check non-fatal with --ignore-pref light-errors=...To see the stack trace of this error execute with --v=5 or higher)
    Kubernetes/error 2023. 6. 1. 10:27

    필자는 kubernetes install 중, control-plane을 구성하였다.

    master에 kube init을 하면 kubeadm join 및 token이 발행되며 -> 이 부분을 따로 저장하여 node1, node2에 입력만 해주면 master를 기준으로 master - node1 - node2 가 연결된다.

     

    하지만 문제는 아래와 같은 오류가 발생하고, node1, node2의 status가 notready로 뜬다는 점이다.

    [해결 방안]

    1. 저런 문제가 나는 node2 에 접속한다.
    2. 오래된 컨테이너를 제거함 : apt remove containerd
    3. repository를 업데이트 하고, 새로운 컨테이너를 설치함 : apt update, apt install containerd.io
      • 중간에 업그레이드 하라는 말이 등장하면 apt list --upgradable 입력
    4. default config 파일을 제거 rm /etc/containerd/config.toml
    5. 컨테이너 재시작 : systemctl restart containerd

    문제가 발생하는 노드들을 다 찾아가서 위와 같이 재설정을 해준뒤 - > kubeadm join ~~~ token을 붙이면 아래와 같이 성공! 

    이 후, kubectl get nodes 명령어를 통해, node1, node2가 master와 연결된 후 ready가 된 것을 볼 수 있다! 

    'Kubernetes > error' 카테고리의 다른 글

    kubernetes , kubeadm join 오류 2  (0) 2023.06.07
Designed by Tistory.