我从k8s留言板示例( https://github.com/GoogleCloudPlatform/kubernetes/tree/master/examples/guestbook )中执行以下步骤,并且在本示例中描述了前端服务方面的问题。
frontend-controller-182tv 10.148.3.4 ... Running 4 minutes frontend-controller-i7hvs 10.148.4.3 ... Running 4 minutes frontend-controller-zwk1b 10.148.1.4 ... Running 4 minutes
和服务是:
frontend name=frontend name=frontend 10.151.244.58 8000
所以它看起来不错,但实际上我不能连接到服务的IP的8000端口(远程主机):
telnet 10.151.244.58 8000 Trying 10.151.244.58...
输出的ifconfig:
cbr0 Link encap:Ethernet HWaddr 12:1b:36:19:22:26 inet addr:10.148.0.1 Bcast:0.0.0.0 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1460 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) docker0 Link encap:Ethernet HWaddr 56:84:7a:fe:97:99 inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0 BROADCAST MULTICAST MTU:1460 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:536 (536.0 B) TX bytes:0 (0.0 B) eth0 Link encap:Ethernet HWaddr 42:01:0a:f0:f8:b7 inet addr:10.240.248.183 Bcast:10.240.248.183 Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST MTU:1460 Metric:1 RX packets:76763 errors:0 dropped:0 overruns:0 frame:0 TX packets:48794 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:143685366 (137.0 MiB) TX bytes:7641852 (7.2 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:250900 errors:0 dropped:0 overruns:0 frame:0 TX packets:250900 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:98458614 (93.8 MiB) TX bytes:98458614 (93.8 MiB)
不知道我的错误在哪里,或者我还需要做什么…
在我的情况下,命令看起来像
gcloud compute routes create frontend-service-1-1 –destination-range 10.151.244.0/24 –next-hop-instance k8s-k8s-tds-example-node-1 – next-hop-instance-zone us- central1-C
看起来你必须创build所有节点的路线,使其工作。
PS
此外,如果您在服务中使用“createExternalLoadBalancer”,请确保允许从云端防火墙设置中的0.0.0.0/0到此端口的连接。