Служба Azure Kubernetes создана и теперь открывает панель управления Kubernetes, следуя инструкциям и получая ошибку:
az : ERROR: Can not find kubectl executable in PATH).
PS C:\Program Files (x86)> az aks install-cli
az : WARNING: Downloading client to C:\Program Files (x86)\kubectl.exe from https://storage.googleapis.com/kubernetes-release/release/v1.10.4/bin/windows/amd64/kubectl.exe
At line:1 char:1
+ az aks install-cli
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (WARNING: Downlo...d64/kubectl.exe:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
WARNING: Please ensure that C:\Program Files (x86) is in your search PATH, so the `kubectl.exe` command can be found.
PS C:\Program Files (x86)> az aks get-credentials --resource-group AKS-RG --name akscls
Merged "akscls" as current context in C:\Users\GK\.kube\config
PS C:\Program Files (x86)> az aks browse --resource-group AKS-RG --name akscls
az : ERROR: Can not find kubectl executable in PATH
At line:1 char:1
+ az aks browse --resource-group AKS-RG --name akscls
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (ERROR: Can not ...cutable in PATH:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Вам необходимо установить kubectl в ваш лазурный клик. Выполните эту команду:
az aks install-cli
Затем добавьте "C: \ Users {user} .azure-kubectl" в свой PATH в панели управления -> система -> дополнительно -> переменные среды.
Для вашей проблемы вы хотите установить kubectl в окне, но получаете сообщение об ошибке. И ошибка, что ваш путь kubectl не находится в переменных вашей среды. У вас есть два варианта.
один - выбрать путь в переменных среды.
Во-вторых, вы можете взглянуть на команду использования PATH вашей среды set Path
в подсказке или $env:Path
в PowerShell. И вы можете найти подходящий путь. Когда я иду по пути CLI:
C: \ Program Files (x86) \ Microsoft SDK \ Azure \ CLI2 \ wbin
Затем скопируйте kubectl.exe в путь, и вы будете напрямую использовать kubectl.
Другой способ - установить путь к kubectl.exe «C: \ Program Files (x86)» в переменных среды. Вы можете использовать это в командной строке следующим образом:
set Path=%Path%;C:\Program Files (x86)
Если kubectl не найден в вашем PATH, вы, вероятно, столкнулись с одной из двух возможных проблем.
Либо:
или
Скорее всего, это второй вариант, но я бы посоветовал проверить C: \ Program Files (x86), чтобы убедиться, что там есть kubectl.exe.
Убедившись, что kubectl установлен, добавьте C: \ Program Files (x86) в свой PATH, и все будет хорошо.
Если вы используете Windows 10, вы можете сделать это, перейдя в командную строку, найдите «Система» и нажмите «Система». Затем на право Слева нажмите Advanced System Settings, вы увидите всплывающее окно. Внизу всплывающего окна вы захотите щелкнуть «Переменные среды». Вы получите еще одно всплывающее окно, и в этом всплывающем окне вы захотите просмотреть список системных переменных и щелкнуть переменную «Путь». Это приведет вас к последнему всплывающему окну, где вы щелкните либо новую, либо просто щелкните пустую ячейку и введите «C: \ Program Files (x86)», чтобы добавить ее в свой путь.
Вот гифка, в которой показаны этапы добавления C: \ Program Files (x86) в ваш PATH.