Установка Helm, вызванная из облачной оболочки, работала на прошлой неделе, но теперь независимо от использования bash или powershell возвращает
Ошибка: не удалось найти культиватор
Последний неделю я смог создать входной контроллер, следуя статье Microsoft Создание входного HTTPS-контроллера на Azure Kubernetes Service (AKS)
, теперь, когда я добираюсь до установки шлема, шаг I получите ошибку указанную в заголовке. Чтобы воссоздать эту проблему:
- Do clouddrive unmount из облачной оболочки powershell.
- С помощью портала Azure удалите общий файловый ресурс cloudhell в Azure Хранение.
- Создание службы Kubernetes с двумя узлами 'B2s' с использованием расширенных сетей с использованием предоставленных значений по умолчанию.
- Откройте Cloud Shell, используя bash или Powershell.
- Выполните az aks get-credentials и укажите имя своего кластера AKS.
- Do kubectl create namespace ingress-basi c
- Do helm repo add stable https://kubernetes-charts.storage.googleapis.com/
- приведенная выше команда предупредит, что вам нужно выполнить инициацию helm.
- Do a az aks list для получения servicePrincipalProfile: clientId вашего кластера AKS
- Do helm init --service-account , используя clientId указанной выше команды для параметра service-account
- Выполните установку helm, используя параметры из Microsoft Docs Создание входного HTTPS-контроллера на Azure Kubernetes Service (AKS)
На этом этапе вы должны получить ошибку, упомянутую в заголовке. Любые предложения о том, что я мог бы пропустить.