# Unable to join worker node to the master node

**URL:** <https://discuss.kubernetes.io/t/unable-to-join-worker-node-to-the-master-node/24460>\
**Category:** General Discussions\
**Created:** [June 7, 2023, 8:58pm UTC](https://discuss.kubernetes.io/t/unable-to-join-worker-node-to-the-master-node/24460 "2023-06-07T20:58:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rl614](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/rl614/32/12578_2.png) [@rl614](https://discuss.kubernetes.io/u/rl614)\
**Post date:** [June 7, 2023, 8:58pm UTC](https://discuss.kubernetes.io/t/unable-to-join-worker-node-to-the-master-node/24460/1 "2023-06-07T20:58:36Z")

</div>

Im trying to join my worker nodes to the master node for the first time.  
kubelet,service is running  
Firewall is disabled  
Able to ping master node IP and respond to DNS query

**sudo kubeadm join 192.168.1.165:6443 --token 2zagu9.rp37b9u8n575t00s --discovery-token-ca-cert-hash sha256:fdf33bbe0faade8eeb931b0e38e02c3c225affeb91938286595ca400ca2a3d93**  
[preflight] Running pre-flight checks  
[preflight] Reading configuration from the cluster…  
[preflight] FYI: You can look at this config file with ‘kubectl -n kube-system get cm kubeadm-config -o yaml’  
[kubelet-start] Writing kubelet configuration to file “/var/lib/kubelet/config.yaml”  
[kubelet-start] Writing kubelet environment file with flags to file “/var/lib/kubelet/kubeadm-flags.env”  
[kubelet-start] Starting the kubelet  
[kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap…  
[kubelet-check] Initial timeout of 40s passed.  
**error execution phase kubelet-start: error uploading crisocket: Unauthorized**  
To see the stack trace of this error execute with --v=5 or higher

**sudo kubeadm join 192.168.1.165:6443 --token 2zagu9.rp37b9u8n575t00s --discovery-token-ca-cert-hash sha256:fdf33bbe0faade8eeb931b0e38e02c3c225affeb91938286595ca400ca2a3d93 --v=5**  
I0607 20:44:21.171581 2047130 join.go:412] [preflight] found NodeName empty; using OS hostname as NodeName  
I0607 20:44:21.172570 2047130 initconfiguration.go:117] detected and using CRI socket: unix:///var/run/containerd/containerd.sock  
[preflight] Running pre-flight checks  
I0607 20:44:21.173173 2047130 preflight.go:93] [preflight] Running general checks  
I0607 20:44:21.173477 2047130 checks.go:280] validating the existence of file /etc/kubernetes/kubelet.conf  
I0607 20:44:21.173665 2047130 checks.go:280] validating the existence of file /etc/kubernetes/bootstrap-kubelet.conf  
I0607 20:44:21.173872 2047130 checks.go:104] validating the container runtime  
I0607 20:44:21.277567 2047130 checks.go:639] validating whether swap is enabled or not  
I0607 20:44:21.277887 2047130 checks.go:370] validating the presence of executable crictl  
I0607 20:44:21.278207 2047130 checks.go:370] validating the presence of executable conntrack  
I0607 20:44:21.278393 2047130 checks.go:370] validating the presence of executable ip  
I0607 20:44:21.278708 2047130 checks.go:370] validating the presence of executable iptables  
I0607 20:44:21.278879 2047130 checks.go:370] validating the presence of executable mount  
I0607 20:44:21.279115 2047130 checks.go:370] validating the presence of executable nsenter  
I0607 20:44:21.279290 2047130 checks.go:370] validating the presence of executable ebtables  
I0607 20:44:21.279438 2047130 checks.go:370] validating the presence of executable ethtool  
I0607 20:44:21.279705 2047130 checks.go:370] validating the presence of executable socat  
I0607 20:44:21.279859 2047130 checks.go:370] validating the presence of executable tc  
I0607 20:44:21.280035 2047130 checks.go:370] validating the presence of executable touch  
I0607 20:44:21.280200 2047130 checks.go:516] running all checks  
I0607 20:44:21.306604 2047130 checks.go:401] checking whether the given node name is valid and reachable using net.LookupHost  
I0607 20:44:21.307067 2047130 checks.go:605] validating kubelet version  
I0607 20:44:21.458290 2047130 checks.go:130] validating if the “kubelet” service is enabled and active  
I0607 20:44:21.508207 2047130 checks.go:203] validating availability of port 10250  
I0607 20:44:21.508467 2047130 checks.go:280] validating the existence of file /etc/kubernetes/pki/ca.crt  
I0607 20:44:21.508496 2047130 checks.go:430] validating if the connectivity type is via proxy or direct  
I0607 20:44:21.508551 2047130 checks.go:329] validating the contents of file /proc/sys/net/bridge/bridge-nf-call-iptables  
I0607 20:44:21.508612 2047130 checks.go:329] validating the contents of file /proc/sys/net/ipv4/ip\_forward  
I0607 20:44:21.508662 2047130 join.go:529] [preflight] Discovering cluster-info  
I0607 20:44:21.508698 2047130 token.go:80] [discovery] Created cluster-info discovery client, requesting info from “192.168.1.165:6443”  
I0607 20:44:21.531962 2047130 token.go:118] [discovery] Requesting info from “192.168.1.165:6443” again to validate TLS against the pinned public key  
I0607 20:44:21.557103 2047130 token.go:135] [discovery] Cluster info signature and contents are valid and TLS certificate validates against pinned roots, will use API Server “192.168.1.165:6443”  
I0607 20:44:21.557147 2047130 discovery.go:52] [discovery] Using provided TLSBootstrapToken as authentication credentials for the join process  
I0607 20:44:21.557190 2047130 join.go:543] [preflight] Fetching init configuration  
I0607 20:44:21.557540 2047130 join.go:589] [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 -o yaml’  
I0607 20:44:21.580664 2047130 kubelet.go:74] attempting to download the KubeletConfiguration from ConfigMap “kubelet-config”  
I0607 20:44:21.590057 2047130 interface.go:432] Looking for default routes with IPv4 addresses  
I0607 20:44:21.590113 2047130 interface.go:437] Default route transits interface “ens192”  
I0607 20:44:21.591189 2047130 interface.go:209] Interface ens192 is up  
I0607 20:44:21.591450 2047130 interface.go:257] Interface “ens192” has 4 addresses :[192.168.1.167/24 2601:646:a001:2bcc::1a2d/128 2601:646:a001:2bcc:20c:29ff:fe2c:1fad/64 fe80::20c:29ff:fe2c:1fad/64].  
I0607 20:44:21.591544 2047130 interface.go:224] Checking addr 192.168.1.167/24.  
I0607 20:44:21.591623 2047130 interface.go:231] IP found 192.168.1.167  
I0607 20:44:21.591657 2047130 interface.go:263] Found valid IPv4 address 192.168.1.167 for interface “ens192”.  
I0607 20:44:21.591670 2047130 interface.go:443] Found active IP 192.168.1.167  
I0607 20:44:21.603988 2047130 preflight.go:104] [preflight] Running configuration dependant checks  
I0607 20:44:21.604383 2047130 controlplaneprepare.go:225] [download-certs] Skipping certs download  
I0607 20:44:21.604776 2047130 kubelet.go:121] [kubelet-start] writing bootstrap kubelet config file at /etc/kubernetes/bootstrap-kubelet.conf  
I0607 20:44:21.605912 2047130 kubelet.go:136] [kubelet-start] writing CA certificate at /etc/kubernetes/pki/ca.crt  
I0607 20:44:21.608266 2047130 kubelet.go:157] [kubelet-start] Checking for an existing Node in the cluster with name “k8s-worker1.dcs2.local” and status “Ready”  
I0607 20:44:21.620317 2047130 kubelet.go:172] [kubelet-start] Stopping the kubelet  
[kubelet-start] Writing kubelet configuration to file “/var/lib/kubelet/config.yaml”  
[kubelet-start] Writing kubelet environment file with flags to file “/var/lib/kubelet/kubeadm-flags.env”  
[kubelet-start] Starting the kubelet  
[kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap…  
I0607 20:44:24.235555 2047130 cert\_rotation.go:137] Starting client certificate rotation controller  
I0607 20:44:24.238781 2047130 kubelet.go:220] [kubelet-start] preserving the crisocket information for the node  
I0607 20:44:24.238909 2047130 patchnode.go:31] [patchnode] Uploading the CRI Socket information “unix:///var/run/containerd/containerd.sock” to the Node API object “k8s-worker1.dcs2.local” as an annotation  
[kubelet-check] Initial timeout of 40s passed.  
Unauthorized  
error uploading crisocket  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/join.runKubeletStartJoinPhase](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/join.runKubeletStartJoinPhase)  
cmd/kubeadm/app/cmd/phases/join/kubelet.go:222  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(\*Runner).Run.func1](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run.func1)  
cmd/kubeadm/app/cmd/phases/workflow/runner.go:259  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(\*Runner).visitAll](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).visitAll)  
cmd/kubeadm/app/cmd/phases/workflow/runner.go:446  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(\*Runner).Run](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run)  
cmd/kubeadm/app/cmd/phases/workflow/runner.go:232  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd.newCmdJoin.func1](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd.newCmdJoin.func1)  
cmd/kubeadm/app/cmd/join.go:179  
[github.com/spf13/cobra.(\*Command).execute](http://github.com/spf13/cobra.(*Command).execute)  
vendor/github.com/spf13/cobra/command.go:916  
[github.com/spf13/cobra.(\*Command).ExecuteC](http://github.com/spf13/cobra.(*Command).ExecuteC)  
vendor/github.com/spf13/cobra/command.go:1040  
[github.com/spf13/cobra.(\*Command).Execute](http://github.com/spf13/cobra.(*Command).Execute)  
vendor/github.com/spf13/cobra/command.go:968  
[k8s.io/kubernetes/cmd/kubeadm/app.Run](http://k8s.io/kubernetes/cmd/kubeadm/app.Run)  
cmd/kubeadm/app/kubeadm.go:50  
main.main  
cmd/kubeadm/kubeadm.go:25  
runtime.main  
/usr/local/go/src/runtime/proc.go:250  
runtime.goexit  
/usr/local/go/src/runtime/asm\_amd64.s:1598  
error execution phase kubelet-start  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(\*Runner).Run.func1](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run.func1)  
cmd/kubeadm/app/cmd/phases/workflow/runner.go:260  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(\*Runner).visitAll](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).visitAll)  
cmd/kubeadm/app/cmd/phases/workflow/runner.go:446  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(\*Runner).Run](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd/phases/workflow.(*Runner).Run)  
cmd/kubeadm/app/cmd/phases/workflow/runner.go:232  
[k8s.io/kubernetes/cmd/kubeadm/app/cmd.newCmdJoin.func1](http://k8s.io/kubernetes/cmd/kubeadm/app/cmd.newCmdJoin.func1)  
cmd/kubeadm/app/cmd/join.go:179  
[github.com/spf13/cobra.(\*Command).execute](http://github.com/spf13/cobra.(*Command).execute)  
vendor/github.com/spf13/cobra/command.go:916  
[github.com/spf13/cobra.(\*Command).ExecuteC](http://github.com/spf13/cobra.(*Command).ExecuteC)  
vendor/github.com/spf13/cobra/command.go:1040  
[github.com/spf13/cobra.(\*Command).Execute](http://github.com/spf13/cobra.(*Command).Execute)  
vendor/github.com/spf13/cobra/command.go:968  
[k8s.io/kubernetes/cmd/kubeadm/app.Run](http://k8s.io/kubernetes/cmd/kubeadm/app.Run)  
cmd/kubeadm/app/kubeadm.go:50  
main.main  
cmd/kubeadm/kubeadm.go:25  
runtime.main  
/usr/local/go/src/runtime/proc.go:250  
runtime.goexit  
/usr/local/go/src/runtime/asm\_amd64.s:1598

**$ sudo journalctl -u kubelet**  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:55:59 k8s-worker1.dcs2.local kubelet[80270]: E0520 16:55:59.943301 80270 run.go:74] “command failed”\>  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:10 k8s-worker1.dcs2.local kubelet[80290]: E0520 16:56:10.178851 80290 run.go:74] “command failed”\>  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:20 k8s-worker1.dcs2.local kubelet[80309]: E0520 16:56:20.428773 80309 run.go:74] “command failed”\>  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:30 k8s-worker1.dcs2.local kubelet[80328]: E0520 16:56:30.729844 80328 run.go:74] “command failed”\>  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:40 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:56:40 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:40 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:41 k8s-worker1.dcs2.local kubelet[80347]: E0520 16:56:41.013075 80347 run.go:74] “command failed”\>  
May 20 16:56:41 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:56:41 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:51 k8s-worker1.dcs2.local kubelet[80359]: E0520 16:56:51.180284 80359 run.go:74] “command failed”\>  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:01 k8s-worker1.dcs2.local kubelet[80378]: E0520 16:57:01.430428 80378 run.go:74] “command failed”\>  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:11 k8s-worker1.dcs2.local kubelet[80397]: E0520 16:57:11.697517 80397 run.go:74] “command failed”\>  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:21 k8s-worker1.dcs2.local kubelet[80416]: E0520 16:57:21.940532 80416 run.go:74] “command failed”\>  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/F\>  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at\>  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:32 k8s-worker1.dcs2.local kubelet[80435]: E0520 16:57:32.180797 80435 run.go:74] “command failed”\>  
lines 1-57…skipping…  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:55:59 k8s-worker1.dcs2.local kubelet[80270]: E0520 16:55:59.943301 80270 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:55:59 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4361.  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:10 k8s-worker1.dcs2.local kubelet[80290]: E0520 16:56:10.178851 80290 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:56:10 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4362.  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:20 k8s-worker1.dcs2.local kubelet[80309]: E0520 16:56:20.428773 80309 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:56:20 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4363.  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:30 k8s-worker1.dcs2.local kubelet[80328]: E0520 16:56:30.729844 80328 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:56:30 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:40 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4364.  
May 20 16:56:40 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:40 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:41 k8s-worker1.dcs2.local kubelet[80347]: E0520 16:56:41.013075 80347 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:56:41 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:56:41 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4365.  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:56:51 k8s-worker1.dcs2.local kubelet[80359]: E0520 16:56:51.180284 80359 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:56:51 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4366.  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:01 k8s-worker1.dcs2.local kubelet[80378]: E0520 16:57:01.430428 80378 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:57:01 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4367.  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:11 k8s-worker1.dcs2.local kubelet[80397]: E0520 16:57:11.697517 80397 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:57:11 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4368.  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:21 k8s-worker1.dcs2.local kubelet[80416]: E0520 16:57:21.940532 80416 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:57:21 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4369.  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:32 k8s-worker1.dcs2.local kubelet[80435]: E0520 16:57:32.180797 80435 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:57:32 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:42 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4370.  
May 20 16:57:42 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:42 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:42 k8s-worker1.dcs2.local kubelet[80454]: E0520 16:57:42.433218 80454 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:57:42 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:57:42 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:57:52 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4371.  
May 20 16:57:52 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:57:52 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:57:52 k8s-worker1.dcs2.local kubelet[80473]: E0520 16:57:52.759661 80473 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:57:52 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:57:52 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:58:02 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4372.  
May 20 16:58:02 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:58:02 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:58:02 k8s-worker1.dcs2.local kubelet[80485]: E0520 16:58:02.928393 80485 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:58:02 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE  
May 20 16:58:02 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Failed with result ‘exit-code’.  
May 20 16:58:13 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 4373.  
May 20 16:58:13 k8s-worker1.dcs2.local systemd[1]: Stopped kubelet: The Kubernetes Node Agent.  
May 20 16:58:13 k8s-worker1.dcs2.local systemd[1]: Started kubelet: The Kubernetes Node Agent.  
May 20 16:58:13 k8s-worker1.dcs2.local kubelet[80504]: E0520 16:58:13.178169 80504 run.go:74] “command failed” err="failed to load kubelet config file, error: failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet\>  
May 20 16:58:13 k8s-worker1.dcs2.local systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE

**sudo ls -ls /var/lib/kubelet/config.yaml**  
4 -rw-r–r-- 1 root root 1044 Jun 7 20:44 /var/lib/kubelet/config.yaml

---

<div class="post-metadata">

**Author:** ![rl614](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.kubernetes.io/rl614/32/12578_2.png) [@rl614](https://discuss.kubernetes.io/u/rl614)\
**Post date:** [June 8, 2023, 12:35am UTC](https://discuss.kubernetes.io/t/unable-to-join-worker-node-to-the-master-node/24460/2 "2023-06-08T00:35:22Z")

</div>

Was able to fix the problem using the solutions here\>\> [docker - Kubernetes- error uploading crisocket: timed out waiting for the condition - Stack Overflow](https://stackoverflow.com/questions/53525975/kubernetes-error-uploading-crisocket-timed-out-waiting-for-the-condition/54540512#54540512)
