Azure AKS Client Secret expired - How to change?

12/12/2018

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!

-- Balo
acs
amazon-iam
azure
kubernetes

2 Answers

2/19/2019

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://docs.microsoft.com/en-us/azure/aks/update-credentials#update-aks-cluster-with-new-credentials

-- azmelanar
Source: StackOverflow

12/12/2018

There is no way of doing that yet, officially supported, at least.

https://github.com/Azure/AKS/issues/371

EDIT: this answer is outdated, this is now possible

-- 4c74356b41
Source: StackOverflow