kubelet unable to start because of missing cgroup path
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Jim Gauld |
Bug Description
Brief Description
-----------------
After a controller reboot the kubelet process is unable to start. A required k8s cgroup sysfs path is missing.
This was on a 2+2 system that was configured using the Ansible playbook method rather than config_controller.
Severity
--------
Critical
Steps to Reproduce
------------------
This was observed after a manual reboot of the active controller (i.e., sudo reboot) on a 2+2 system. The standby controller never took over control (not sure why), but when the active controller came back up kubelet was not starting. The logs indicated a missing cgroup directory (see logs below)
Expected Behavior
------------------
kubelet should start automatically on node reboots.
Actual Behavior
----------------
kubelet process did not start following the reboot
Reproducibility
---------------
100%
System Configuration
-------
2+2
Branch/Pull Time/Commit
-------
Private build based on May 6th rebase + some Ansible and networking related fixes.
Last Pass
---------
Unknown
Timestamp/Logs
--------------
2019-05-
2019-05-
2019-05-
2019-05-
Test Activity
-------------
Developer testing
Changed in starlingx: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Jim Gauld (jgauld) |
tags: | added: stx.2.0 |
tags: | added: stx.containers |
Changed in starlingx: | |
status: | Triaged → In Progress |
Fix proposed to branch: master /review. opendev. org/658823
Review: https:/