安装 Kuboard

前提

安装 Kuboard 时,假设您已经:

  • 已经有一个 Kubernetes 集群
  • 拥有对该 Kubernetes 集群执行 kubectl 命令时的所有权限

如果没有 Kubernetes 集群,可以有如下选项:

兼容性

Kubernetes 版本 Kuboard 版本 兼容性 说明
v1.15 v1.0.0-beta.11 😄 已验证
v1.14 v1.0.0-beta.11 😄 已验证
v1.13 v1.0.0-beta.11 😄 已验证
v1.12 v1.0.0-beta.11 😐 Kubernetes Api v1.12 尚不支持 dryRun,
忽略Kuboard在执行命令时的参数校验错误,可正常工作
v1.11 v1.0.0-beta.11 😐 同上

如何确定我的 Kubernetes 是否可以安装 Kuboard?

执行如下命令

kubectl get pods -n kube-system -l 'component=kube-apiserver'

如果查询结果中至少有一个容器组处于 Running 状态,则 Kuboard 可以完美地运行在您的 Kubernetes 集群上。

安装

获取并修改yaml文件

wget https://raw.githubusercontent.com/eip-work/eip-monitor-repository/master/dashboard/kuboard.yaml

修改文件 Kuboard.yaml 中 Ingress 的 host 为 Kuboard.yourclustername.yourdomain.com

执行安装

kubectl apply -f kuboard.yaml 

获取 token

您可以获得管理员用户、只读用户的Token

访问 Kuboard

您可以通过NodePort、Port-forward、域名三种方式当中的任意一种访问 Kuboard

下一步

Copyright © 2019-present HuanQing Shao