跳转至

集群运营

概览

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

overview-1

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

overview-2

在升级之前,会先检测当前 kubernetes 集群中 etcd、docker/containerd 和 kubernetes 版本。若检测结果为可升级,将会对 etcd、docker/containerd、kubernetes 进行统一升级,从而保证集群各组件之间的兼容性。

集群伸缩

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

node-1

worker 节点扩容(手动模式选择要添加的主机,自动模式输入扩容后 worker 节点数量)

node-2

node-5

worker 节点缩容

node-3

命名空间

集群中现有的 namespace

namespace-1

存储

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

storage-1

存储提供商

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

  • rook-ceph: 集群所有节点都必须包含指定的磁盘,如sdb,sdc
  • vsphere: 集群服务器必须在指定 Folder 中(自动模式创建集群默认 Folder 为 kubeoperator),并且服务器名称要和集群 node 节点名称保持一致

存储类

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

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

# 可在 ceph 服务端通过以下命令获得 secret key
ceph auth get-key client.admin

# 创建 admin secret
kubectl create secret generic ceph-admin-secret \
--namespace=kube-system \
--type=kubernetes.io/rbd \
--from-literal=key=AQCtabcdKvXBORAA234AREkmsrmLdY67i8vxSQ==

持久卷

支持添加 hostpath 和 local volume 两种类型的持久卷,需要提前目标主机创建文件目录

事件

支持查看目标 namespace 下的系统事件

cluster-events

监控

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

monitor-1

工具

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

tools-1

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

tools-2

备份恢复

  • 集群备份: 支持立即备份、定时备份
  • 集群恢复: 支持备份列表文件恢复和本地备份文件恢复(上传 etcd 快照文件)

cluster-backup-1

CIS 扫描

通过 CIS 安全扫描功能,可以帮助集群管理员检查Kubernetes集群是否已经安全部署

cis-scan

历史

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

cluster-history

集群升级

进入【项目】菜单,选中目标集群,点击【升级】按钮,选择要升级到的目标版本

cluster-upgrade

集群卸载

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

deploy-5