我试图让一个本地kubernetes集群与Minikube和Istio一起运行。我遵循了istio文档中的说明:https://istio.io/docs/tasks/installing-istio.html
然后,我按照以下步骤在此处安装示例BookInfo示例:https://istio.io/docs/samples/bookinfo.html
然而,当我尝试卷曲网关URL时,我得到了一个连接被拒绝的错误。我所有的播客和服务似乎都在运行。下面是kubectl get pods
命令的结果:
NAME READY STATUS RESTARTS AGE
details-v1-1932527472-ggpf1 2/2 Running 0 8m
grafana-1261931457-d7wwx 1/1 Running 0 12m
istio-ca-3887035158-hnmkr 1/1 Running 0 12m
istio-egress-1920226302-vx1ml 1/1 Running 0 12m
istio-ingress-2112208289-kkblh 1/1 Running 0 12m
istio-manager-2910860705-qj8wv 2/2 Running 0 12m
istio-mixer-2335471611-hnnsz 1/1 Running 0 12m
productpage-v1-241699992-kl5mt 2/2 Running 0 8m
prometheus-3067433533-mdmp5 1/1 Running 0 12m
ratings-v1-2565146534-112g5 2/2 Running 0 8m
reviews-v1-2536835021-fp16t 2/2 Running 0 8m
reviews-v2-3299280847-x687f 2/2 Running 0 8m
reviews-v3-4061726673-6f4gb 2/2 Running 0 8m
servicegraph-3127588006-zc1w4 1/1 Running 0 12m
以下是kubectl get services
命令的结果:
NAME CLUSTER-IP EXTERNAL-IP PORT(S)
AGE
details 10.0.0.151 <none> 9080/TCP 10m
grafana 10.0.0.243 <pending> 3000:32076/TCP 14m
istio-egress 10.0.0.22 <none> 80/TCP 14m
istio-ingress 10.0.0.96 <pending> 80:31126/TCP,443:30916/TCP 14m
istio-manager 10.0.0.90 <none> 8080/TCP,8081/TCP 14m
istio-mixer 10.0.0.68 <none> 9091/TCP,9094/TCP,42422/TCP 14m
kubernetes 10.0.0.1 <none> 443/TCP 14m
productpage 10.0.0.139 <none> 9080/TCP 10m
prometheus 10.0.0.95 <pending> 9090:32474/TCP 14m
ratings 10.0.0.110 <none> 9080/TCP 10m
reviews 10.0.0.197 <none> 9080/TCP 10m
servicegraph 10.0.0.230 <pending> 8088:32648/TCP 14m
然后我运行以下命令:
export GATEWAY_URL=$(kubectl get po -l istio=ingress -o 'jsonpath={.items[0].status.hostIP}'):$(kubectl get svc istio-ingress -o 'jsonpath={.spec.ports[0].nodePort}')
curl -o /dev/null -s -w "%{http_code}\n" http://${GATEWAY_URL}/productpage
我得到的回复是000
。用浏览器点击endpoint会导致连接被拒绝错误。我在某个时候让它工作过,我不知道它在哪里坏了。任何帮助都将不胜感激!
minikube版本:v0。19.0
Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.4", GitCommit:"d6f433224538d4f9ca2f7ae19b252e6fcb66a3ae", GitTreeState:"clean", BuildDate:"2017-05-19T20:41:07Z", GoVersion:"go1.8.1", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.0", GitCommit:"fff5156092b56e6bd60fff75aad4dc9de6b6ef37", GitTreeState:"clean", BuildDate:"2017-05-09T23:22:45Z", GoVersion:"go1.7.3", Compiler:"gc", Platform:"linux/amd64"}
istioctl version:
Version: 0.1.5
GitRevision: 21f4cb4
GitBranch: master
User: jenkins@ubuntu-16-04-build-de3bbfab70500
GolangVersion: go1.8
KubeInjectHub: docker.io/istio
KubeInjectTag: 0.1
apiserver version:
Version: 0.1.5
GitRevision: 21f4cb4
GitBranch: master
User: jenkins@ubuntu-16-04-build-de3bbfab70500
GolangVersion: go1.8.1
这更像是一个支持/故障排除问题
你能把这个问题联系起来吗https://github.com/istio/issues/issues点击“New Issue”(新问题),链接您已经在此处发布的重要细节,同时添加GATEWAY_URL
的价值和/或
curl -v http://${GATEWAY_URL}/productpage
那里。谢谢!
还有Minikube v0。19.0存在已知问题,请升级到v0。19.1然后再试一次,看看这是否能解决你的问题?
我是库伯内特斯的初学者。我正在尝试安装迷你库贝,想在库伯内特斯中运行我的应用程序。我正在使用乌班图 16.04 我已遵循此处提供的安装说明https://kubernetes.io/docs/setup/learning-environment/minikube/#using-带有http代理的minikube 问题1:在安装了kubectl、virtualbox和minikube之后,我运行了命
寻找类似问题的堆栈溢出解决方案并没有解决我的问题,所以希望分享我目前的经历来帮助调试这个问题。 那么一个小小的序言;几天前,我最初安装了minikube/kubectl。今天我继续尝试学习minikube教程,现在遇到了一些问题。我在看迷你入门指南。 我在苹果电脑上。我的版本: $ kubectl版本 $minikube版本 $ vboxmanage --version 以下是我尝试检查响应的一系
我已部署storm server,但每次启动supervisor时都会收到以下错误。 谁能帮我纠正这个错误吗。提前谢谢
我在Centos5.8上安装了Tomcat7。然后我执行了。/startup.sh和。/shutdown.sh,它工作得很好。
在我本地的Ubuntu工作站上使用minikube和docker,我在minikube web UI中得到以下错误: 在我创建了下面的部署配置之后: 基于此: https://github.com/docker/for-win/issues/624 我补充说: 根据BMitch的回答,我现在尝试创建一个本地docker存储库,并通过以下方式向其推送一个图像: 接下来,当我处理docker图像时,我
问题内容: 我是 HBase 和 Hadoop的 新手。我已经完全设置了HBase并完美启动。现在,当我尝试使用Java客户端从 p1 连接到HBase(HBase安装在 p2上 )时,它抛出了一个奇怪的异常。 问题答案: 我找到了解决方案。 通过仅从我的 主机中 删除 localhost 条目。现在我的本地主机条目就像 192.169.19.50 [这是我的hbase IP] =本地主机,而不是