Vitess留言簿示例不在minikube中工作

时间:2017-01-17 22:59:19

标签: kubernetes minikube vitess

我正在关注如何在kubernetes中设置vitess的instructions。我在运行于virtualbox 5.1.12的本地计算机(Windows 10)上使用minikube 0.15。

在我开始看到奇怪的事情发生之前,我已经设法完成了第12步。

当我运行./vtgate-up.sh时,一切正常,但服务仍然处于暂挂状态。 The service is pending even though all the pods have started 起初,在我继续尝试安装留言簿客户端应用程序的下一步之前,我没有想到任何内容。

再次运行./guestbook-up.sh后一切正常,没有错误,但服务再次处于暂挂状态,我没有得到外部端点。 service in pending state, and no external endpoint

我尝试进行下一步,但是当我运行kubectl get service guestbook时,我想要获得经验 - 但是我没有。说明说要等几分钟,但我已经让它运行了一个小时但仍然没有。

no external-ip

所以这就是我被困住的地方。我接下来该怎么办?

1 个答案:

答案 0 :(得分:1)

在这种情况下,您无法获取外部IP是正常的,因为它是为响应LoadBalancer does not work in Minikubekubectl port-forward服务类型而创建的。

对于vtgate服务,它实际上应该无关紧要,因为客户端(留言簿应用程序)位于Kubernetes内部并且可以使用群集IP。对于留言簿,您可以尝试解决Minikube中缺少LoadBalancer支持以通过几种不同的方式从群集外部访问前端:

  1. 使用guestbook service type将本地端口映射到特定的留言板窗格。

  2. 或者,将NodePort更改为{{3}}并访问VM的IP地址上的该端口。