kubelet and crio service do not start after reboot due to dependency issue
Issue
kubelet
andcrio
service do not auto start after reboot.- Node is in
NotReady
state after the cluster was upgraded to RHOCP 4.14.23
○ crio.service - Container Runtime Interface for OCI (CRI-O)
Loaded: loaded (/usr/lib/systemd/system/crio.service; disabled; preset: disabled)
Drop-In: /etc/systemd/system/crio.service.d
└─01-kubens.conf, 05-mco-ordering.conf, 10-mco-default-env.conf, 10-mco-default-madv.conf, 10-mco-profile-unix-socket.conf, 20-nodenet.conf
Active: inactive (dead)
Docs: https://github.com/cri-o/cri-o$ cat sos_commands/openshift/systemctl_status_kubelet
○ kubelet.service - Kubernetes Kubelet
Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; preset: disabled)
Drop-In: /etc/systemd/system/kubelet.service.d
└─01-kubens.conf, 10-mco-default-env.conf, 10-mco-default-madv.conf, 20-logging.conf, 20-nodenet.conf
Active: inactive (dead)
Environment
- Red Hat OpenShift Container Platform (RHOCP) > 4.14.23 < 4.14.32
- Red Hat OpenShift Container Platform (RHOCP) > 4.15.9 < 4.15.21
- Red Hat OpenShift Container Platform (RHOCP) < 4.16.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.