Tigera-operator currently appends c.cfg.Installation.ControlPlaneTolerations with rmeta.TolerateCriticalAddonsAndControlPlane in the kube-controllers deployment:
|
tolerations := append(c.cfg.Installation.ControlPlaneTolerations, rmeta.TolerateCriticalAddonsAndControlPlane...) |
When the installation ControlPlaneTolerations includes CriticalAddonsOnly, the toleration is duplicated, which can cause errors in Prometheus as reported in Azure/AKS#4282