Minikube在Windows 8中不起作用 [英] Minikube not working in Windows 8
问题描述
我是Kubernetes的新手.借助Kubernetes文档,我在Windows机器中安装了minikube
(v0.24.1)和kubectl
.我的计算机中也安装了VirtualBox(5.1.18版).
I'm new to Kubernetes. With the help of Kubernetes documentation , I installed minikube
(v0.24.1) and kubectl
in my Windows machine. VirtualBox(Version 5.1.18) is also installed in my machine.
在启动minikube
之前,我已经在Windows命令提示符下执行了set HTTP_PROXY=xx.xx.xx:8080
和set NO_PROXY=localhost,127.0.0.0/8,192.0.0.0/8
Before starting the minikube
, i have executed set HTTP_PROXY=xx.xx.xx:8080
and set NO_PROXY=localhost,127.0.0.0/8,192.0.0.0/8
in Windows command prompt
通过传递代理详细信息开始minikube
:
Started minikube
by passing Proxy Details :
C:\minikube>minikube start --memory 4096 --vm-driver=virtualbox --docker-env http_proxy=xx.xx.xx:8080 --docker-env https_proxy=xx.xx.xx:8080 --docker-env no_proxy=localhost,127.0.0.0/8,192.0.0.0/8 --cache-images=false
Starting local Kubernetes v1.9.0 cluster...
Starting VM...
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Connecting to cluster...
Setting up kubeconfig...
Starting cluster components...
Kubectl is now configured to use the cluster.
Loading cached images from config file.
来自Kubectl的错误:
Error from Kubectl :
C:\minikube>kubectl version
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.0", GitCommit:"925c127ec6b946659ad0fd596fa959be43f0cc05", GitTreeState:"clean", BuildDate:"2017-12-15T21:07:38Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"windows/amd64"}
Unable to connect to the server: dial tcp 192.168.99.100:8443: connectex: An attempt was made to access a socket in a way forbidden by its access permissions.
Minikube日志:
Minikube Logs:
Feb 01 08:48:35 minikube localkube[2941]: E0201 08:48:35.223594 2941 proxier.go:1701] Failed to delete stale service IP 10.96.0.10 connections, error: error deleting connection tracking
file not found in $PATH
Feb 01 08:48:38 minikube localkube[2941]: I0201 08:48:38.738404 2941 node_controller.go:857] Controller detected that some Nodes are Ready. Exiting master disruption mode.
Feb 01 08:48:45 minikube localkube[2941]: W0201 08:48:45.765543 2941 conversion.go:110] Could not get instant cpu stats: different number of cpus
Feb 01 08:48:55 minikube localkube[2941]: W0201 08:48:55.776172 2941 conversion.go:110] Could not get instant cpu stats: different number of cpus
Feb 01 08:49:24 minikube localkube[2941]: E0201 08:49:24.338731 2941 healthcheck.go:317] Failed to start node healthz on 0: listen tcp: address 0: missing port in address
Feb 01 08:50:24 minikube localkube[2941]: E0201 08:50:24.341890 2941 healthcheck.go:317] Failed to start node healthz on 0: listen tcp: address 0: missing port in address
Feb 01 08:51:24 minikube localkube[2941]: E0201 08:51:24.342845 2941 healthcheck.go:317] Failed to start node healthz on 0: listen tcp: address 0: missing port in address
Feb 01 08:52:24 minikube localkube[2941]: E0201 08:52:24.344497 2941 healthcheck.go:317] Failed to start node healthz on 0: listen tcp: address 0: missing port in address
Feb 01 08:53:24 minikube localkube[2941]: E0201 08:53:24.349095 2941 healthcheck.go:317] Failed to start node healthz on 0: listen tcp: address 0: missing port in address
Feb 01 08:54:24 minikube localkube[2941]: E0201 08:54:24.351143 2941 healthcheck.go:317] Failed to start node healthz on 0: listen tcp: address 0: missing port in address
如何解决此问题?
推荐答案
正如@ivthillo所指出的,由于您在代理后面,因此可能会出现此问题.在此链接中,他们解释了当您在代理后面时配置minikube的解决方案: https: //github.com/kubernetes/minikube/issues/530#issuecomment-250801735
As @ivthillo already was pointing out, the issue may occur because you are behind a proxy. In this link they explain solutions to configure minikube when you are behind a proxy: https://github.com/kubernetes/minikube/issues/530#issuecomment-250801735
尝试像这样启动minikube:
Try starting minikube like this:
minikube start --docker-env HTTP_PROXY=http://$YOURPROXY:PORT \ --docker-env HTTPS_PROXY=https://$YOURPROXY:PORT
这应将docker配置为使用您的代理.
This should configure docker to use your proxy.
在这里,他们还提出了其他解决方案: https://github.com/kubernetes/minikube/issues/530#issuecomment-347718692
Here they also propose other solutions: https://github.com/kubernetes/minikube/issues/530#issuecomment-347718692
这篇关于Minikube在Windows 8中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!