容器集群管理¶
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 管理工具。