我有一个在Openshift Online starter中运行的应用程序,它已经运行了5个月了。一个服务后面的单个pod,定义了一条执行边缘tls终止的路由。
从星期六开始,在尝试访问应用程序时,我收到了错误消息
应用程序不可用
应用程序当前未在此终结点上服务请求。它可能尚未启动或仍在启动。
您看到此页面的可能原因:
主机不存在。确保键入的主机名正确,并且存在与此主机名匹配的路由。
主机存在,但没有匹配的路径。检查URL路径是否键入正确,以及路由是否使用所需路径创建。
路线和路径匹配,但所有吊舱都已关闭。确保此路由公开的资源(pod、服务、部署配置等)至少有一个pod正在运行。
pod正在运行,我可以执行并检查它,我可以将端口转发到它并访问它。
使用检查不同组件
oc
:
$ oc get po -o wide
NAME READY STATUS RESTARTS AGE IP NODE
taboo3-23-jt8l8 1/1 Running 0 1h 10.128.37.90 ip-172-31-30-113.ca-central-1.compute.internal
$ oc get svc
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
taboo3 172.30.238.44 <none> 8080/TCP 151d
$ oc describe svc taboo3
Name: taboo3
Namespace: sothawo
Labels: app=taboo3
Annotations: openshift.io/generated-by=OpenShiftWebConsole
Selector: deploymentconfig=taboo3
Type: ClusterIP
IP: 172.30.238.44
Port: 8080-tcp 8080/TCP
Endpoints: 10.128.37.90:8080
Session Affinity: None
Events: <none>
$ oc get route
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
taboo3 taboo3-sothawo.193b.starter-ca-central-1.openshiftapps.com taboo3 8080-tcp edge/Redirect None
我也尝试添加一条新的路由(有或没有tls),但遇到了同样的错误。
有没有人知道是什么导致了这种情况,以及如何修复它?
新增2018年4月17日
:收到Openshift在线支持的电子邮件:
看起来你可能会受到影响
bug
。
所以等待它被解决。