azurekubernetesacs

Azure AKS Client Secret expired - How to change?


I have a Kubernetes Cluster running on Azure (AKS / ACS). I created the cluster using the Portal. There a aadClient was created automatically with a client secret that now expired.

Can somebody please tell me how to set the new client secret which I already created?

Right now AKS is not able to update Loadbalancer values or mount persistant storage.

Thank you!


Solution

  • AKS client credentials can be updated via command:

    az aks update-credentials \
        --resource-group myResourceGroup \
        --name myAKSCluster \
        --reset-service-principal \
        --service-principal $SP_ID \
        --client-secret $SP_SECRET
    

    Official documentation: https://learn.microsoft.com/en-us/azure/aks/update-credentials#update-aks-cluster-with-new-credentials