Azure Arc Workload Identity Federation: Secure Kubernetes App Authentication Now GA
Poornima99 announces that Workload Identity support for Azure Arc-enabled Kubernetes clusters is now generally available, providing organizations with secure, secretless authentication to Azure resources.
Azure Arc Workload Identity Federation: Secure Kubernetes App Authentication Now Generally Available
Workload Identity support for Azure Arc-enabled Kubernetes is now generally available (GA). This milestone brings a more secure, secretless way for workloads running on non-Azure clusters (connected by Azure Arc) to authenticate to Azure services, including Event Hubs, Azure Key Vault, and Azure Storage, all while eliminating manual credential management.
Key Benefits
- Secure authentication via OpenID Connect (OIDC): Workloads can obtain Azure tokens using federated identity, removing the need for static credentials.
- Reduced operational overhead: No more secret rotation or manual certificate management.
- Compliance and governance: Trusted integration with Microsoft Entra ID and service account mapping ensures better oversight.
How It Works
Azure Arc workload identity federation utilizes Kubernetes best practices:
-
Enable OIDC Issuer & Workload Identity on Arc-connected cluster:
az connectedk8s connect --name "${CLUSTER_NAME}" --resource-group "${RESOURCE_GROUP}" --enable-oidc-issuer –-enable-workload-identity - Configure user-assigned managed identity in Azure: Link the Azure identity with your cluster’s OIDC issuer by creating federated identity credentials.
- Pod-level identity integration: Annotated Kubernetes service accounts allow apps running in pods to fetch Azure tokens via Microsoft Entra ID, enabling access to Azure services based on configured permissions.
Supported Kubernetes Platforms
- AKS-Arc
- Red Hat OpenShift
- Rancher K3s
- VMware Tanzu Kubernetes Grid (TKGm)
This lets you federate identity for workloads in hybrid, on-prem, or edge locations including retail stores, manufacturing facilities, or remote sites.
Getting Started
A step-by-step guide is available to help you deploy and configure workload identity federation on Azure Arc-enabled Kubernetes:
Additional Resources
- Azure Arc documentation
- Security best practices for Kubernetes and Azure Resource authentication
- Microsoft Entra Workload ID federation overview
Author: Poornima99
Microsoft Tech Community Contributor
This post appeared first on “Microsoft Tech Community”. Read the entire article here