Kubetier
  1. Create a PriorityClass with globalDefault true.

  2. Every pod created afterwards with no priorityClassName inherits that priority, cluster-wide.

  3. No pod create verb is needed.

    The effect lands on other people's future workloads, not on one the attacker submits.

  4. Existing pods keep the priority they were admitted with, so the change is invisible until the next rollout.

  5. This only works where no global default exists yet.

    Admission rejects a second one outright, so displacing an existing default would additionally need delete on it

K8s docs ↗