i am new to kubernetes.
How can I make sure that system-critical pods always run and cannot be displaced by other pods? Do I have to set these critical pods as "system-cluster-critical" or "system-node-critical" priorityclasses or do I have to create another priority class with my own value?
I have found 2 options for pod priorities - priority classes and Quality of service. What is the difference between them?
(https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod/)