student@k8s-master-2:~$ kubeadm join k8s-master:6443 --token yj76ht.6ax0yflrs37cbpg5 --discovery-token-ca-cert-hash sha256:4df75f261e68bf47c0117bde46899745956883a592f7f996843698f5d1053876 --control-plane --certificate-key f42ecb9c64372f7d7e396357f53b0b7e63dbcd8c9e766972b9c643fa524f8407 -v5 I0518 22:46:17.441309 15447 join.go:371] [preflight] found NodeName empty; using OS hostname as NodeName I0518 22:46:17.441617 15447 join.go:375] [preflight] found advertiseAddress empty; using default interface's IP address as advertiseAddress I0518 22:46:17.441746 15447 initconfiguration.go:103] detected and using CRI socket: /var/run/dockershim.sock I0518 22:46:17.441964 15447 interface.go:400] Looking for default routes with IPv4 addresses I0518 22:46:17.442085 15447 interface.go:405] Default route transits interface "ens4" I0518 22:46:17.442251 15447 interface.go:208] Interface ens4 is up I0518 22:46:17.442414 15447 interface.go:256] Interface "ens4" has 2 addresses :[10.156.0.12/32 fe80::4001:aff:fe9c:c/64]. I0518 22:46:17.442554 15447 interface.go:223] Checking addr 10.156.0.12/32. I0518 22:46:17.442635 15447 interface.go:231] IP found 10.156.0.12 I0518 22:46:17.442708 15447 interface.go:262] Found valid IPv4 address 10.156.0.12 for interface "ens4". I0518 22:46:17.442781 15447 interface.go:411] Found active IP 10.156.0.12 [preflight] Running pre-flight checks I0518 22:46:17.443013 15447 preflight.go:90] [preflight] Running general checks I0518 22:46:17.443119 15447 checks.go:249] validating the existence and emptiness of directory /etc/kubernetes/manifests I0518 22:46:17.443274 15447 checks.go:286] validating the existence of file /etc/kubernetes/kubelet.conf I0518 22:46:17.443413 15447 checks.go:286] validating the existence of file /etc/kubernetes/bootstrap-kubelet.conf I0518 22:46:17.443492 15447 checks.go:102] validating the container runtime I0518 22:46:17.494724 15447 checks.go:128] validating if the service is enabled and active [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/ I0518 22:46:17.555018 15447 checks.go:335] validating the contents of file /proc/sys/net/bridge/bridge-nf-call-iptables I0518 22:46:17.555059 15447 checks.go:335] validating the contents of file /proc/sys/net/ipv4/ip_forward I0518 22:46:17.555078 15447 checks.go:649] validating whether swap is enabled or not I0518 22:46:17.555100 15447 checks.go:376] validating the presence of executable ip I0518 22:46:17.555125 15447 checks.go:376] validating the presence of executable iptables I0518 22:46:17.555140 15447 checks.go:376] validating the presence of executable mount I0518 22:46:17.555155 15447 checks.go:376] validating the presence of executable nsenter I0518 22:46:17.555167 15447 checks.go:376] validating the presence of executable ebtables I0518 22:46:17.555185 15447 checks.go:376] validating the presence of executable ethtool I0518 22:46:17.555198 15447 checks.go:376] validating the presence of executable socat I0518 22:46:17.555209 15447 checks.go:376] validating the presence of executable tc I0518 22:46:17.555221 15447 checks.go:376] validating the presence of executable touch I0518 22:46:17.555236 15447 checks.go:520] running all checks I0518 22:46:17.622166 15447 checks.go:406] checking whether the given node name is reachable using net.LookupHost I0518 22:46:17.622772 15447 checks.go:618] validating kubelet version I0518 22:46:17.690087 15447 checks.go:128] validating if the service is enabled and active I0518 22:46:17.697251 15447 checks.go:201] validating availability of port 10250 I0518 22:46:17.697389 15447 checks.go:432] validating if the connectivity type is via proxy or direct I0518 22:46:17.697422 15447 join.go:441] [preflight] Discovering cluster-info I0518 22:46:17.697467 15447 token.go:188] [discovery] Trying to connect to API Server "k8s-master:6443" I0518 22:46:17.697902 15447 token.go:73] [discovery] Created cluster-info discovery client, requesting info from "https://k8s-master:6443" I0518 22:46:17.716203 15447 token.go:134] [discovery] Requesting info from "https://k8s-master:6443" again to validate TLS against the pinned public key I0518 22:46:17.726559 15447 token.go:152] [discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server "k8s-master:6443" I0518 22:46:17.726823 15447 token.go:194] [discovery] Successfully established connection with API Server "k8s-master:6443" I0518 22:46:17.726927 15447 discovery.go:51] [discovery] Using provided TLSBootstrapToken as authentication credentials for the join process I0518 22:46:17.727045 15447 join.go:455] [preflight] Fetching init configuration I0518 22:46:17.727225 15447 join.go:493] [preflight] Retrieving KubeConfig objects [preflight] Reading configuration from the cluster... [preflight] FYI: You can look at this config file with 'kubectl -n kube-system get cm kubeadm-config -oyaml' I0518 22:46:17.747919 15447 interface.go:400] Looking for default routes with IPv4 addresses I0518 22:46:17.747946 15447 interface.go:405] Default route transits interface "ens4" I0518 22:46:17.748047 15447 interface.go:208] Interface ens4 is up I0518 22:46:17.748106 15447 interface.go:256] Interface "ens4" has 2 addresses :[10.156.0.12/32 fe80::4001:aff:fe9c:c/64]. I0518 22:46:17.748120 15447 interface.go:223] Checking addr 10.156.0.12/32. I0518 22:46:17.748127 15447 interface.go:230] IP found 10.156.0.12 I0518 22:46:17.748132 15447 interface.go:262] Found valid IPv4 address 10.156.0.12 for interface "ens4". I0518 22:46:17.748137 15447 interface.go:411] Found active IP 10.156.0.12 I0518 22:46:17.748184 15447 preflight.go:101] [preflight] Running configuration dependant checks One or more conditions for hosting a new control plane instance is not satisfied. unable to add a new control plane instance a cluster that doesn't have a stable controlPlaneEndpoint address Please ensure that: * The cluster has a stable controlPlaneEndpoint address. * The certificates that must be shared among control plane instances are provided. k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/join.runPreflight /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/join/preflight.go:114 k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run.func1 /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow/runner.go:234 k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).visitAll /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow/runner.go:422 k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow/runner.go:207 k8s.io/kubernetes/cmd/kubeadm/app/cmd.NewCmdJoin.func1 /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/join.go:170 k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).execute /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:826 k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).ExecuteC /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:914 k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).Execute /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:864 k8s.io/kubernetes/cmd/kubeadm/app.Run /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/kubeadm.go:50 main.main _output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/kubeadm.go:25 runtime.main /usr/local/go/src/runtime/proc.go:203 runtime.goexit /usr/local/go/src/runtime/asm_amd64.s:1357 error execution phase preflight k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run.func1 /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow/runner.go:235 k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).visitAll /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow/runner.go:422 k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow/runner.go:207 k8s.io/kubernetes/cmd/kubeadm/app/cmd.NewCmdJoin.func1 /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/cmd/join.go:170 k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).execute /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:826 k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).ExecuteC /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:914 k8s.io/kubernetes/vendor/github.com/spf13/cobra.(*Command).Execute /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/github.com/spf13/cobra/command.go:864 k8s.io/kubernetes/cmd/kubeadm/app.Run /workspace/anago-v1.17.2-beta.0.2+59603c6e503c87/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/app/kubeadm.go:50 main.main _output/dockerized/go/src/k8s.io/kubernetes/cmd/kubeadm/kubeadm.go:25 runtime.main /usr/local/go/src/runtime/proc.go:203 runtime.goexit /usr/local/go/src/runtime/asm_amd64.s:1357