powerkimhub/ease

kubeadm(1.18.2) join 에러 on Worker

Closed this issue · 4 comments

  • 에러 현황
    • kubeadm version

      # kubeadm version
      kubeadm version: &version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.2", GitCommit:"52c56ce7a8272c798dbc29846288d7cd9fbae032", GitTreeState:"clean", BuildDate:"2020-04-16T11:54:15Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
      
    • 실행 명령

      kubeadm join 129.254.188.254:6443 --token 481toy.mco63hs8kris7h01 --discovery-token-ca-cert-hash 
      sha256:b858fc36e3cf6e605080e84aa30d9a238da8dddb7bd8e9606357346944bc391d
      W0511 05:28:11.338813    2615 join.go:346] [preflight] WARNING: JoinControlPane.controlPlane settings will be ignored when control-plane flag is not set.
      [preflight] Running pre-flight checks
          [WARNING Service-Docker]: docker service is not enabled, please run 'systemctl enable docker.service'
      
    • 에러 로그

      May 11 05:30:06 kube-node-1 systemd[1]: Started kubelet: The Kubernetes Node Agent.
      May 11 05:30:06 kube-node-1 kubelet[4704]: F0511 05:30:06.416194    4704 server.go:199] failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml", error: open /var/lib/kubelet/config.yaml: no such file or directory
      May 11 05:30:06 kube-node-1 systemd[1]: kubelet.service: Main process exited, code=exited, 
      status=255/n/a
      May 11 05:30:06 kube-node-1 systemd[1]: kubelet.service: Failed with result 'exit-code'.
      

@sykim-etri docker 설치 또는 docker service 구동이 확인되었나요?

docker 구동은 확인된 상황이고, 혹시 port open 관련 이슈로 의심되어 시험해 볼 예정입니다.

마스터와 워커의 Port를 설치 가이드에 맞게 열어주니 해당 이슈는 발생하지 않는 것으로 확인되었습니다.
https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/

@sykim-etri 감사합니다.
관련하여, README에 prerequisite 항목을 추가했습니다.