首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在openshift码头实例上安装Fabric8

在openshift码头实例上安装Fabric8
EN

Stack Overflow用户
提问于 2016-03-03 07:55:29
回答 2查看 395关注 0票数 2

我试着从织物8开始,并在码头上打开班次。一个打开的shift实例(单个码头容器)正在运行,如下所述:started/administrators.html#running-in-a-docker-container。我将fabric 8安装为http://fabric8.io/guide/getStarted/openshift.html,现在基本吊舱正在运行。

但我找不到服务

代码语言:javascript
复制
oc get services
NAME              CLUSTER_IP       EXTERNAL_IP   PORT(S)                 SELECTOR                                                 AGE
docker-registry   172.30.194.44    <none>        5000/TCP                docker-registry=default                                  18h
fabric8           172.30.178.196                 80/TCP                  group=io.fabric8.apps,project=console,provider=fabric8   18h
kubernetes        172.30.0.1       <none>        443/TCP,53/UDP,53/TCP   <none>                                                   20h
router            172.30.77.252    <none>        80/TCP                  router=router                                            18h
oc describe service fabric8
Name:           fabric8
Namespace:      default
Labels:         group=io.fabric8.apps,project=console,provider=fabric8,version=2.2.116
Selector:       group=io.fabric8.apps,project=console,provider=fabric8
Type:           LoadBalancer
IP:         172.30.178.196
Port:           <unnamed>   80/TCP
NodePort:       <unnamed>   30308/TCP
Endpoints:      172.17.0.2:9090
Session Affinity:   None
No events.

ping 172.17.0.2:9090
ping: unknown host 172.17.0.2:9090
gheiler@testCluster:~$ ping 172.30.178.196
PING 172.30.178.196 (172.30.178.196) 56(84) bytes of data.
From 62.218.18.245 icmp_seq=1 Destination Host Unreachable
From 62.218.18.245 icmp_seq=2 Destination Host Unreachable

http://fabric8.io/guide/getStarted/openshift.html的疑难解答部分中,有一些想法,如

代码语言:javascript
复制
corsAllowedOrigins:
  - .*

都是建议。但我不知道如何让他们进入码头集装箱。你知道为什么我不能到达我的基本fabric8控制台吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-04 09:23:12

如果您试图远程访问OpenShift上的服务,那么您需要确保部署了一个路由器&添加了一个Route。您可以在OpenShift at concepts/routes.html上阅读更多关于路由的内容。

在这种情况下,如果您添加的路由有:

cat <<EOF | kubectl create -f - apiVersion: v1 kind: Route metadata: name: fabric8-console pec: host: <EXTERNALLY_RESOLVE_DNS> to: kind: Service name: fabric8 EOF

作为一些额外的信息,您不能将ping定位在端口上。Ping使用不同的网络协议ICMP,它没有端口的概念。而且,服务和豆荚都不会响应ping,所以您将无法对它们进行ping。如果您试图检查连接性,则可以使用nc实用程序:

代码语言:javascript
复制
nc -v  <address> <port>

这将报告连接成功,如果地址/端口是可达的。请注意,在OpenShift中,pod IP和服务IP通常只能在集群内部(即节点上)路由,因此在集群之外尝试这一点可能会失败。

票数 3
EN

Stack Overflow用户

发布于 2016-03-03 14:54:29

你在openshift创建了一条到达fabric8吊舱的路线吗?

代码语言:javascript
复制
oc get route
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35766244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档