This repository was archived by the owner on Jun 29, 2022. It is now read-only.
This repository was archived by the owner on Jun 29, 2022. It is now read-only.
Assign priority class names to the cluster critical components #619
Open
Description
Lokomotive has following priority classes defined by default:
$ kubectl get pc
NAME VALUE GLOBAL-DEFAULT AGE
system-cluster-critical 2000000000 false 139m
system-node-critical 2000001000 false 139m
Assign these classes to the control plane components apiserver, scheduler, controller-manager (bootstrap and otherwise). Calico, kube-proxy, kubelet, coredns, podcheckpointer, etc.
This assignment will make sure that the essential services are not pre-empted for a lesser priority workloads.