An Azure service that provides a general-purpose, serverless container platform.
Microsoft support identified this as a platform-side issue, not a configuration or quota problem.
Symptoms
- Jobs on a Dedicated workload profile stayed Pending.
- New dedicated nodes joined but never became schedulable. System logs showed
AssigningReplicaFailedwith "node(s) had untolerated taint(s)", thenNotTriggerScaleUpwith "Maximum Allowed Cores exceeded for the Managed Environment". - Core usage was nowhere near the quota.
- The Consumption profile was not affected.
Root cause (from Microsoft) When dedicated nodes were removed during normal scale-in, a platform cleanup step did not fully release the network resources reserved for those nodes. Over many scale-in events, these stale reservations used up the capacity set aside for new dedicated nodes. New nodes could not finish their network setup, so they never became available for scheduling. The "Maximum Allowed Cores exceeded" message is a generic scale-up failure and did not indicate a real quota problem.
Fix
- Microsoft engineers released the stale reservations on the environment's backend. This cannot be done from the customer side.
- As an interim step, raising the Dedicated profile's maximum node count (2 → 6 in my case) let a new node come online while the cleanup was completed.
- After the cleanup, the minimum node count can go back to 0. Scaling up from zero worked again, and no quota reset was needed.
- Microsoft says a platform fix for the cleanup step is rolling out and should be in production by the end of October 2026. They asked me to keep the maximum at 6 until then.
If you see the same symptoms
- Move the workload to the Consumption profile in the meantime, if its CPU and memory limits allow.
- Open an Azure support case and reference "stale network reservations from dedicated node scale-in". Ask the support engineer to have them released for your environment.Microsoft support identified this as a platform-side issue, not a configuration or quota problem. Symptoms
- Jobs on a Dedicated workload profile stayed Pending.
- New dedicated nodes joined but never became schedulable. System logs showed
AssigningReplicaFailedwith "node(s) had untolerated taint(s)", thenNotTriggerScaleUpwith "Maximum Allowed Cores exceeded for the Managed Environment". - Core usage was nowhere near the quota.
- The Consumption profile was not affected.
When dedicated nodes were removed during normal scale-in, a platform cleanup step did not fully release the network resources reserved for those nodes. Over many scale-in events, these stale reservations used up the capacity set aside for new dedicated nodes. New nodes could not finish their network setup, so they never became available for scheduling. The "Maximum Allowed Cores exceeded" message is a generic scale-up failure and did not indicate a real quota problem. Fix- Microsoft engineers released the stale reservations on the environment's backend. This cannot be done from the customer side.
- As an interim step, raising the Dedicated profile's maximum node count (2 → 6 in my case) let a new node come online while the cleanup was completed.
- After the cleanup, the minimum node count can go back to 0. Scaling up from zero worked again, and no quota reset was needed.
- Microsoft says a platform fix for the cleanup step is rolling out and should be in production by the end of October 2026. They asked me to keep the maximum at 6 until then.
- Move the workload to the Consumption profile in the meantime, if its CPU and memory limits allow.
- Open an Azure support case and reference "stale network reservations from dedicated node scale-in". Ask the support engineer to have them released for your environment.