集群运营

概览

集中显示了集群基本信息、容量信息和统计信息

overview-1

支持 Webkubectl。在集群【概览】页点击 【连接】 按钮,在输入框中就可以执行命令查询集群信息等操作

overview-2

集群伸缩

显示集群节点相关信息。支持针对集群 worker 节点的扩缩容

node-1

worker 节点扩容

node-2

worker 节点缩容

node-3

命名空间

集群中现有的 namespace

namespace-1

存储

设置存储提供商(provisioner)、存储类(storageclass)、持久卷(PersistentVolume)

storage-1

存储提供商

支持的类型有nfs、external-ceph、rook-ceph、vsphere

“注意” rook-ceph: 集群所有节点都必须包含指定的磁盘

  1. vsphere: 集群服务器必须在指定Folder中,并且服务器名称要和集群node节点名称保持一致

存储类

内置 local volume 存储提供商,如需添加其他类型,需要提前创建对应类型的存储提供商

“注意” external-ceph: 需要在 Kubernetes 中创建 admin 及 user 所需的 secret

  1. # 可在 ceph 服务端通过以下命令获得 secret key
  2. ceph auth get-key client.admin
  3. # 创建 admin secret
  4. kubectl create secret generic ceph-admin-secret \
  5. --namespace=kube-system \
  6. --type=kubernetes.io/rbd \
  7. --from-literal=key=AQCtabcdKvXBORAA234AREkmsrmLdY67i8vxSQ==

持久卷

支持添加 hostpath 和 local volume 两种类型的持久卷

工具

提供 prometheus、chartmuseum、registry、dashboard和kubeapps 五种管理工具,可根据需要自定义安装

tools-1

注: 点击启用按钮,可以设置是否启用存储、设置存储值、选择存储类等参数

tools-2

集群备份

可以设置备份账号、状态来实现集群备份功能。选中备份记录,可以实现集群数据恢复功能

cluster-backup-1

历史

可以查看针对集群的操作记录以及异常时的错误日志

监控

需要在【工具】页面安装 Prometheus 作为 Grafana 默认数据源

monitor-1

集群卸载

进入【项目】菜单,选中目标集群,点击【删除】按钮,即集群卸载

deploy-5