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

问题描述 投票:0回答:3
  • Docker:1.12.6
  • 牧场主/服务员:1.5.10
  • 牧场主/代理人:1.2.2

尝试了两种在rancher / server上安装Kubernetes集群的方法。

Method 1: Use Kubernetes environment

基础设施/主机

代理主机有时会断开。

enter image description here

堆栈

所有绿色除了kubernetes-ingress-lbs。它有0个容器。

enter image description here

Method 2: Use Default environment

基础设施/主机

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

enter image description here

堆栈

所有绿色除了kubernetes-ingress-lbs。它有0个容器。

enter image description here


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

enter image description here

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

kubernetes rancher
3个回答
2
投票

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


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等)。


1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.