集群管理
- 支持1.15/1.18版本的Kubernetes 。
- 支持设置Master节点数量1个(基础版)或3个(高级版)。
- 支持50个Worker节点的集群规模。
- 支持绑定弹性IP,使用云主机、云硬盘、VPC作为集群的基础计算、存储、网络资源。
- 支持通过不同企业项目纳管集群。
- 支持挂载普通IO、高IO类型数据盘。
- 支持通过前端web界面及后台kubectl操控集群。
- 支持管理命名空间,可创建/删除命名空间。
节点管理
- 支持查看节点基本信息,节点事件记录,并进行节点重启等基本操作。
- 支持查看节点资源的使用情况,包括CPU、内存、网络速率、硬盘使用量等指标。
工作负载管理
- 支持创建与管理无状态应用(Deployment)、有状态应用(StatefulSet)。
- 支持最大100个实例数,支持同时多容器创建,支持用户自定义容器规格、容器镜像、环境变量等,支持容器生命周期处理,支持用户进行健康检查、本地存储卷HostPath,LocalVolume的容器数据存储挂载、容器日志挂载等设置。支持与节点、应用的亲和性、反亲和性调度策略。支持手动与自动触发应用伸缩,支持Pod级别的水平伸缩告警策略,可设置CPU使用率及物理内存使用率两种指标。支持迁移时间窗设置,支持通过YAML文件进行直接编辑应用。
- 支持负载应用的升级、版本回退功能。
- 支持查看应用资源的使用情况,包括CPU、内存、网络速率等指标,支持进行事件查看。
- 支持管理应用标签及注解,可自定义标签的key与value。
- 支持容器组管理,可查看容器组详细信息,并提供容器终端可实现对容器内部进行操控。
配置管理
- 支持管理配置项(ConfigMap)和私密凭据(Secret)。
- 支持手动输入或页面导入文件方式配置配置项内容,支持通过页面编辑或直接更改YAML文件更新配置项。
- 支持Opaque、Credentals、dockerconfigjson、ingressTLS四种类型的私密凭据。
网络管理
- 支持管理Service,包括ClusterIP、Nodeport两种类型,支持TCP/UDP两种协议访问。
- 支持管理Ingress,可设置访问域名、路径,并支持Http、Https两种协议。
- 支持通过页面更新或编辑YAML修改Service\Ingress。
可观测性
- 支持集群、节点、应用、容器实例层面的状态监控及资源使用量监控,包括CPU、内存、网络速率基础指标监控,支持集群核心组件运行情况监控(包括API Server、ControllerManager、Scheduler)。
- 支持查看集群日志及容器日志的查看。