容器集群管理


EnOS™企业容器平台集群管理服务基于原生 Kubernetes (K8s),为应用开发和运维提供高可用、易操作的容器集群资源管理、部署、运维服务。


集群管理提供易用的 Web UI,实现一站式容器配置和管理,简化容器管理工作,打造应用最佳容器运行环境,包括:

  • 资源配额管理(CPU、内存、Pod 配额):为每个应用配置定制化的部署配置,确保容器的健康运行,并提高计算资源的利用率。
  • 网络策略:为部署或状态副本集创建服务和路由,支持多层请求转发和后端绑定,实现负载均衡。
  • 存储资源管理:支持应用存储容量按需扩展。

应用场景

集群管理的关键应用场景如下:

EnOS 服务的交付部署

私有云场景:部署一套 EnOS 服务。


前提:先脚本化部署配置集群、中间件等,再部署企业容器平台的集群管理。EnOS 服务的镜像、Chart 等已同步。


EnOS 运维团队登录企业容器平台的集群管理,使用 Chart 发布功能将客户购买的 EnOS 服务部署到此集群中。

EnOS OU 自有应用管理

为 EnOS 方产品和领域产品提供部署在 OU 资源内的服务。

OU 级部署应用

OU 所有者登录 EnOS,在 资源管理 中申请应用(如企业分析平台)的容器计算资源。在集群管理中选择申请的资源(即命名空间),可将OU 内其他用户设置为集群管理员。集群管理员可通过 Chart 部署,将应用部署到对应的 OU 中,查看和管理命名空间下的容器对象和日志等。

领域应用

前提:领域开发人员需在 EnOS 中申请创建 OU 和 OU 负责人帐号。


OU 所有者登录 EnOS,在 资源管理 中申请应用运行资源。在集群管理中选择申请的资源(即命名空间),可将 OU 内其他用户设置为集群管理员。集群管理员可通过 Chart 部署,将应用部署到对应的 OU 中,查看和管理命名空间下的容器对象和日志等。

集群运维

用户具备自运维能力,搭建新集群用于运行自有应用,集群管理作为集群视角的 K8s 管理工具。