What connect sets up on AKS
| What | What it is for |
|---|---|
The Coral agent, its webhook and a node daemon | They run inside your cluster. They read usage, size new pods as they start and make the changes your settings allow. |
A managed identity, with a role on this cluster only | It lets Coral remove the machines it has emptied. It can also reduce a pool’s minimum when that minimum alone keeps an emptied machine. |
Workload identity and the OIDC issuer, if they are off | They let the agent use that identity through Microsoft Entra ID, with no secret or key. |
NAP, only if the cluster has no autoscaler | AKS runs it for you. It launches nodes when pods are waiting, and removes the spare ones. |
- The OIDC issuer can’t be turned off again once it is on.
- NAP needs Azure CNI networking. On a kubenet cluster it can’t be set up, so nothing adds nodes until an autoscaler exists.
- Run connect with
--dry-runfirst. It prints each Azure change and each object the agent setup installs, and changes nothing. If you decline a change, the agent still installs.
