Helm install called from the cloud shell worked last week but now regardless of using bash or powershell it returns
Error: could not find tiller
Last week I was able to create an ingress controller by following the Microsoft article Create an HTTPS ingress controller on Azure Kubernetes Service (AKS)
now when I get to the helm install step I get the error indicated in the title. To recreate this issue:
- Do clouddrive unmount from within the powershell cloud shell.
- Using the Azure portal delete your cloudshell file share in Azure Storage.
- create a 2 node 'B2s' Kubernetes Service using Advanced networking using the provided defaults.
- Open the Cloud Shell using either bash or Powershell.
- Do az aks get-credentials and provide the name of your AKS cluster.
- Do kubectl create namespace ingress-basic
- Do helm repo add stable https://kubernetes-charts.storage.googleapis.com/
- the command above will warn that you need to perform a helm init.
- Do a az aks list to get the servicePrincipalProfile:clientId of your AKS cluster
- Do helm init --service-account using the clientId of the command above for the service-account parameter
- Do the helm install using the parameters from the Microsoft Docs Create an HTTPS ingress controller on Azure Kubernetes Service (AKS)
At this point you should get the error mentioned in the title. Any suggestions on what I might be missing.