-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Proposal] Use System Managed Identity OR User Managed Identity for AKSCluster #292
Comments
Thank you for suggesting this @MMerzinger - it's long been an annoyance that our AKS controller had to create a new service principal on the fly for the new AKS cluster to use when communicating to other Azure APIs. IIRC this was required way back when this controller was first coded, but it's great to see that there are some potential improvements here on the Azure side where this is no longer required. This has potential to definitely improve the experience here and remove the need to have this extra permission at all. Thanks for this suggestion! I wonder if the new provider-jet-azure already support this, maybe @ulucinar has some good insight into that? |
Some further details associated with this issue are here: |
Yes, with |
We had a discussion about this issue with @ezgidemirel. #330 adds support for using managed identities in AKS clusters. However, using service principals is out of scope of that PR. I've opened a separate issue for it. |
Hello everyone
What problem are you facing?
During my tests with Crossplane I figured out that the AKSCluster API implementation uses a self-managed Service Principal under the hood. This comes with the following drawbacks:
How could Crossplane help solve your problem?
I believe that using a System Assigned Managed Identity or User Managed Identity could solve these drawbacks:
The drawback for this approach is that a change on existing cluster is required to move to a Managed Identity.
These are my thoughts on using Crossplane to deploy AKS clusters, so this is not really a feature request, but more of a discussion.
Looking forward to hear from you!
Related issues:
The text was updated successfully, but these errors were encountered: