Files
csharp/examples/aks-kubelogin/README.md
Boshi Lian ff2809ef5a add AKS with kubelogin + MSI example (#1523)
* Add AKS Kubelogin example code

* Update kubelogin path and add instructions in README
2024-02-19 12:17:05 -08:00

1.1 KiB

AKS C# example using kubelogin + MSI

This example shows how to use the kubelogin to authenticate using managed identities with Azure Kubernetes Service (AKS) using the C# SDK.

Prerequisites

  • turn on AAD support for AKS, see here
  • create a managed identity for the AKS cluster
  • assign the managed identity the Azure Kubernetes Service RBAC Cluster Admin (or other RBAC permission) on the AKS cluster
  • assign the managed identity to the VM, see here
  • install the kubelogin to your machine

Running the code

You must the the code on VM with MSI

  • Replace server with the address of your AKS cluster
  • Replace clientid with the client id of the managed identity
  • Replace kubelogin with the path to the kubelogin executable
dotnet run