我在kubernetes集群的主节点上打开了mysql和wordpress容器(我在openstack云中创建了这个设置)。但是当我试图在我的网站上访问它时,给了我一个“未找到的页面”错误。
在列出正在运行的ther服务的端点时,我可以使用docker通过elinks命令访问wordpress。
$ kubectl get endpoints
NAME ENDPOINTS
kubernetes 20.20.0.124:6443
mysql 172.17.0.2:3306
wpfrontend 172.17.0.3:80
$ elinks 172.17.0.3:80如何通过我的web访问?
发布于 2015-09-02 18:34:27
请查看以下文档:http://kubernetes.io/v1.0/docs/user-guide/services.html#external-services
您需要设置一个负载平衡器,以便在外部公开您的Kubernetes服务。
发布于 2015-09-24 00:54:03
下面是一个支持持久存储的示例:https://github.com/openshift/origin/tree/master/examples/wordpress。
不过,你会想要使用灰烬卷。下面是github拉出,它将灰烬支持添加到Wordpress示例:https://github.com/openshift/origin/pull/4403
示例在OpenShift中,但是OpenShift基于Kube (Red是Kube的主要贡献者)。该示例的工作原理完全相同,您只需将OpenShift客户机(oc)替换为kubectl (kubectl)。
就像Abhishek提到的,你需要一个服务。上面的示例包含前面的MySQL和Wordpress服务。
https://stackoverflow.com/questions/32311178
复制相似问题