Far*_*zad 5 hyper-v chocolatey minikube
我是Kubernetes的“新手”,我想在运行Hyper-V和Windows 10的本地计算机上进行尝试。我看到它minikube用于本地开发,并且能够在上找到Chocolatey它,所以我使用了它来安装它:
choco install minikube -y
Run Code Online (Sandbox Code Playgroud)
(我认为这也安装kubectl)
我的问题是我无法启动它;我正在运行以下命令:
minikube start --vm-driver=hyperv
Run Code Online (Sandbox Code Playgroud)
我在HyperV中配置了一个外部开关(我在某处找到它作为建议),但是当我运行命令时,它卡在了Creating VM ...
我认为,如果我查看在HyperV中创建的VM,可能会给我一个线索,当我打开它时,会看到以下内容:

因此,它似乎在等待输入,这就是为什么卡住了!我尝试搜索问题,但无济于事。
我将不胜感激任何帮助
PS:在我看来,如果我等待足够长的时间,控制台上会显示以下消息:
Temporary Error: provisioning: error getting ssh client: Error dialing
tcp via ssh client: ssh: handshake failed: ssh: unable to authenticate,
attempted methods [none publickey], no supported methods remain
Run Code Online (Sandbox Code Playgroud)
因此,偶然地,我想我找到了解决问题的方法。
第一件事是:VM正在显示提示(minikube login)的事实似乎是正常的,并且不会阻止该minikube start成功。
为了解决这个问题,这是我所做的:
~/.kube目录~/.minikube目录(如果存在)这些步骤似乎为我解决了这个问题
PS:我使用此命令来启动minikube和启用详细日志记录:
minikube start --vm-driver hyperv -v 7 --alsologtostderr
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2695 次 |
| 最近记录: |