引言
应用正在从单体式架构转向云原生方法,即由跨多个集群和云提供商的多个组件构建而成。随着应用工作负载从开发进入生产,IT 部门通常需要多个适用的 Kubernetes 集群来支持 DevOps 流程的持续集成/持续交付 (CI/CD)。不仅如此,随着为特定目的配置更多新集群,例如实现边缘部署、加快响应时间、减少延迟、缩减资本支出 (CapEx) 以及遵守数据驻留要求,使得集群不断扩张。无论您的企业是刚开始使用单个集群还是已经在使用多集群环境,您都可能会面临一些艰难的抉择:
• 如何利用单个控制平面来管理多个集群的生命周期,而无需考虑它们驻留在何处(内部或跨
公共云)?
• 如何方便快捷地了解集群的健康状况及其对应用可用性的影响?
• 如何自动实现集群的置备和移除?
• 如何确保我的所有集群都符合标准和自定义策略?
• 如何获取有关配置偏移的警报?如何进行补救?
• 如何根据容量和策略来自动分配工作负载?
面向 Kubernetes 的红帽高级集群管理
面向 Kubernetes 的红帽® 高级集群管理可提供端到端的管理可见性和控制力,能够跨多个数据中心和公共云管理集群和应用的生命周期,以及整个 Kubernetes 域的安全性和合规性。借助红帽 OpenShift®,它用一个视图来管理本地和公共云中部署的 Kubernetes 集群,以及由 AWS、Microsoft Azure、Google 和 IBM 等公共云提供商所提供的集群。红帽 OpenShift 是容器编排的明智之选,它提供了一个在标准、统一的控制平面内部署和管理容器的理想平台。红帽 OpenShift 和面向 Kubernetes 的红帽高级集群管理所提供的平台和功能可以应对管理员和站点可靠性工程师 (SRE) 在多种环境(包括多个运行 Kubernetes 集群的数据中心、私有云和公共云)下工作时所面临的各种常见挑战。
特性和优势
统一的多集群生命周期管理
借助支持并提倡使用基础架构即代码 (IaC) 最佳实践和设计原理的开源编程模式,大规模且可靠一致地创建、升级和销毁 Kubernetes 集群。
基于策略的监管、风险和合规性
应用基于策略的监管方法,自动监控并确保安全防护与配置控制均符合行业合规要求或公司自定标准。
高级应用生命周期管理
利用集成到现有 CI/CD 流程和监管控制中的放置策略,应用开放标准并部署应用。