Установка миникуба на windows - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь установить minikube в Windows, но некоторые ошибки появляются в процессе установки следующим образом:

E0328 17:03:10.003001    5340 start.go:209] Error caching images:  Caching images for kubeadm: caching images: caching image C:\Users\User\.minikube\cache\images\k8s.gcr.io\kube-proxy_v1.14.0: getting destination path: parsing docker archive dst ref: replace a Win drive letter to a volume name: exec: "wmic": executable file not found in %PATH%
-   Preparing Kubernetes environment ...
X   Unable to load cached images: loading cached images: loading image C:\Users\User\.minikube\cache\images\k8s.gcr.io\k8s-dns-kube-dns-amd64_1.14.13: FindFirstFile C:\Users\User\.minikube\cache\images\k8s.gcr.io\k8s-dns-kube-dns-amd64_1.14.13: The system cannot find the path specified.
-   Pulling images required by Kubernetes v1.14.0 ...

Не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 29 марта 2019

Вы не указали, как вы пытаетесь установить миникуб и что еще установлено на вашем ПК. Поэтому сложно дать 100% точный ответ. Я попытаюсь предоставить способ, который я использую для установки мини-куба в Windows, если это не поможет, пожалуйста, предоставьте больше информации о том, какие шаги вы предприняли, что привело к этой ошибке. Я не хочу угадать, но, кажется, вы не добавили миникуб двоичный файл в ваш путь:

executable file not found in %PATH% - Preparing Kubernetes environment ...

Сначала давайте удалим все следы вашей текущей установки. Запустите minikube delete, перейдите в C: \ Users \ current-user \ и удалите папки .kube и .minikube.

Откройте Powershell и установите Chocolatey, как описано здесь :

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

После установки запустите choco install minikube kubernetes-cli.

Теперь, в зависимости от того, какой гипервизор вы хотите использовать, вы можете следовать инструкциям из этого руководства (Hyper-V). Вы также можете использовать VirtualBox, но тогда вы не сможете использовать Docker для Windows (если хотите) - вы можете прочитать больше в одном из моих ответов здесь . Другая возможность - использовать Kubernetes в Docker для Windows, как описано здесь - но вы не будете использовать мини-куб в этом сценарии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...