GitLab用户界面不开放

我在Kubernetes中运行单独的GitLab,Redis和PostgreSQL容器,使用GlusterFS进行持久化。 所有的Kubernetes节点都有RancherOS。 所有节点都有1个核心和4.5 GB的RAM。 所有节点上的Docker版本是1.12.6以确保与Kubernetes的兼容性。

GitLab服务:

 apiVersion: v1 kind: Service metadata: creationTimestamp: null labels: io.kompose.service: gitlab name: gitlab spec: ports: - name: "443" port: 443 targetPort: 443 - name: "80" port: 80 targetPort: 80 - name: "10022" port: 10022 targetPort: 22 selector: io.kompose.service: gitlab status: loadBalancer: {} 

当我在Kubernetes中启动GitLab容器时, 这里是日志。 我可以telnet到80端口上的GitLab窗口正在运行的主机 ,但不知何故,GitLab页面没有打开。 当我点击公共URL( http://35.xxx.yyy.zz/ )时,出现以下错误:

  Network Error (tcp_error) A communication error occurred: "Connection refused" The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time. For assistance, contact your network support team. 

我试图调查使用本页中描述的一些命令,但耙指令失败。

 root@gitlab-748072774-chztb:/home/git/gitlab# rake rake rake2.3 root@gitlab-748072774-chztb:/home/git/gitlab# which rake2.3 /usr/bin/rake2.3 root@gitlab-748072774-chztb:/home/git/gitlab# rake gitlab:check /usr/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem rake (>= 0.a) (Gem::GemNotFoundException) from /usr/bin/rake:22:in `<main>' root@gitlab-748072774-chztb:/home/git/gitlab# rake2.3 gitlab:check /usr/lib/ruby/2.3.0/rubygems.rb:241:in `bin_path': can't find gem rake (>= 0.a) (Gem::GemNotFoundException) from /usr/bin/rake2.3:22:in `<main>' 

任何指针?

https://pastebin.com/nXF45Scf的第93行显示了正在发生的事情&#xFF1A;

type: ClusterIP

意味着服务及其群集内IP地址仅可用于群集的其他成员。 如果您希望它显示在任何types的公共IP上,您应该按照概念文档中的描述input:LoadBalancer