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:

  1. 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
    
  2. Configure user-assigned managed identity in Azure: Link the Azure identity with your cluster’s OIDC issuer by creating federated identity credentials.
  3. 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