在minikube中查询服务URL时出现kubectl错误

时间:2018-03-26 10:53:53

标签: kubectl minikube

我一直在努力运行echo服务器程序(hello world)作为使用kubectl的瘦小管的一部分。

我能够使用以下命令运行和公开服务..

kubectl run hello-minikube --image=gcr.io/google_containers/echoserver:1.4 --port=8080
kubectl expose deployment hello-minikube --type=NodePort

但是,在尝试获取上述服务的网址minikube service hello-minikube --url时,出现以下错误:

错误:“kubectl”的未知命令“service”

有没有人面对类似的问题?

3 个答案:

答案 0 :(得分:0)

我一直关注此文档https://github.com/kubernetes/minikube

也搜索了解决方案。我通过以下命令获得了解决方法。

minikube ip

给我VM IP

kubectl get services

给出了hello-minikube服务的端口。所以,现在我可以在浏览器中点击http://192.168.99.100:32657/

注意:您的IP地址可能不同。

方法2: 找到并轻松选项 - 在浏览器中打开服务。

minikube service hello-minikube

希望如果有人遇到类似的问题,这会有所帮助。

答案 1 :(得分:0)

你在运行什么命令?你应该运行

直接

$ minikube service hello-minikube --url,没有kubectl前缀。

答案 2 :(得分:0)

使用以下命令

.\minikube.exe service hello-minikube --url

PS working image