-
Epic
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
BF-2 in DPU mode, lifecycle management
-
True
-
-
False
-
Not Selected
-
To Do
-
22% To Do, 0% In Progress, 78% Done
BF-2 reboots and upgrades need to be handled properly in the two-cluster design.
Flow of dpu lifecycle controller:
- Creating deployment with pod that only run sleep
- Creating pdb that will block pod draining
- In case tenant kubeconfig is not set allow user to remove pdb manually if host is unschedulable.
- In case tenant kubeconfig is set and node mapping exists create nodemaintenance cr on tenant cluster
- On node uncordon delete NM cr and create pdb as it was