在rancher / server上安装Kubernetes集群后无法运行Kubernetes仪表板

时间:2017-05-31 09:20:56

标签: kubernetes rancher

  • Docker:1.12.6
  • 牧场主/服务器:1.5.10
  • 牧场主/代理人:1.2.2

尝试了两种在牧场主/服务器上安装Kubernetes群集的方法。

方法1:使用Kubernetes环境

基础设施/主机

代理主机有时会断开连接。

enter image description here

kubernetes-ingress-lbs以外的所有绿色。它有0个容器。

enter image description here

方法2:使用默认环境

基础设施/主机

为牧场服务器和代理主机设置一些标签。

enter image description here

kubernetes-ingress-lbs以外的所有绿色。它有0个容器。

enter image description here

他们都有这个问题:kubernetes-ingress-lbs 0服务0个容器。然后无法访问Kubernetes仪表板。

enter image description here

为什么牧场主没有安装? 并且,是否有必要为Kubernetes集群添加这些标签?

3 个答案:

答案 0 :(得分:2)

启用"显示系统"在UI中的容器中,您应该能够看到在命名空间下运行的仪表板容器:kube-system。如果此容器未运行,则仪表板将无法加载。

答案 1 :(得分:2)

以下是部署在Rancher服务器上的RIGHT Kubernetes Cluster:

kubernete-cluster

启用Show System,您可以在kubernetes-dashboard的命名空间下找到kube-system的服务。

好吧,通过使用kubernetes的版本为v1.5.4,您应该提前做好准备以下面的Docker Images

enter image description here

通过阅读rancher/catalograncher/kuberetes-package,您可以了解甚至修改配置文件(例如docker-compose.yml,rancher-compose.yml等)你自己。

答案 2 :(得分:1)

您可能必须在牧场环境模板中启用kubernetes附加服务。

管理环境>>编辑kubernetes默认模板>>启用附加服务并使用首选名称保存新模板。

现在使用自定义模板启动群集。