You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Azure Activity Log confirms the `az aks create` ARM write operation originated from IP `20.104.78.99` — the runner VM's own public IP. Authentication happened via IMDS (`169.254.169.254`), not through `login.microsoftonline.com`. No Conditional Access evaluation was triggered.
Microsoft.ContainerService/managedClusters/write Started ClientIp: 20.104.78.99
203
+
```
204
+
205
+
The `resolvePrivateLinkServiceId` action shows IP `52.136.23.11`. This is the AKS Resource Provider acting internally — expected behavior, not the customer's identity.
|`kubectl-validation.log`| All kubectl output including DNS resolution |
248
+
|`ip-activity-log.log`| Azure Activity Log ARM operation caller IPs |
249
+
|`ip-signin-log.log`| Entra sign-in query (expected 403 without P1/P2) |
250
+
251
+
### Conclusion
252
+
253
+
The PoC confirms that managed identity is the correct solution for deploying private AKS clusters in environments with Conditional Access location policies. The self-hosted runner VM, placed inside the same VNet as the AKS cluster, can both deploy and manage the private cluster without triggering any CA evaluation.
0 commit comments