本文档简要介绍了 Cluster Services for OpenShift。
Cluster Services for OpenShift 是一项 Google Cloud 服务,可为在 Google Cloud上运行的自行管理的 OpenShift 集群提供与 Google 服务的内置 OpenShift 集成。
借助这些集成,您可以更轻松地执行 OpenShift 集群的核心操作,例如身份管理、身份验证、计算管理、存储管理、网络和监控。
本文档适用于在 Google Cloud上运行的 OpenShift 集群中开发、部署或管理企业级应用的云架构师、平台管理员和开发者。
从 Google Cloud 和 Red Hat 获取联合支持
Cluster Services for OpenShift 由Google Cloud 和 Red Hat 联合设计和支持。
通过 OpenShift 机制使用 Google 服务
OpenShift 环境使用标准化 API 和中间件与服务集成,并针对计算、网络、存储和监控等需求创建解决方案。这些标准化机制可帮助您在混合云中保持平台凝聚力。
使用 Cluster Services for OpenShift 为自行管理的 OpenShift 集群创建解决方案具有以下优势:
- 您可以受益于 Cluster Services for OpenShift 为 Google 服务提供的自定义功能。这些自定义设置经过精心设计,可确保这些 Google 服务最适合 OpenShift 用例。
- 这些自定义设置包括对底层 Google Cloud服务本身以及集成层的调整。
如需了解 Cluster Services for OpenShift 可让您在 Google Cloud上的 OpenShift 集群中使用哪些 Google 服务,以及支持哪些特定于服务的自定义设置,请参阅 Google Cloud上 OpenShift 的内置集成。
自动配置验证工具
自动配置验证工具(预览版)是一项基于规则的验证服务,可使用 Google Cloud的 Workload Manager 来评估在 Google Cloud上运行的 OpenShift 集群。自动配置验证工具会扫描您的 OpenShift 集群及其与Google Cloud 受管服务的集成。该工具可检测与标准、规则和最佳实践的偏差,并帮助您提高系统质量、可靠性和性能。
如需了解详情,请参阅针对 OpenShift 集群的自动配置验证。
迁移或混合云场景中的优势
如果您要将自管理的 OpenShift 集群从本地环境迁移到Google Cloud,Cluster Services for OpenShift 会特别有用。
在本地环境中运行的自管理型 OpenShift 集群通常依赖于自管理型解决方案来执行核心操作,例如存储、网络、监控、Secret 管理、证书授权机构。将此类集群迁移到云端时,您通常需要在将集群重构为 Google Kubernetes Engine 等全托管式平台,或使用现有的自管理解决方案对集群进行直接原样迁移之间做出艰难的选择。
将集群及其组件重构为 Google Kubernetes Engine 等托管平台可能需要您付出大量精力,尤其是在您使用的集群解决方案(用于存储、联网和监控等目的)存在预先存在的平台、应用或公司政策依赖项时。
选择“直接原样迁移”可最大限度地降低重构成本和相关风险,但这种方式无法充分利用云平台通常提供的功能。
Cluster Services for OpenShift 旨在让您灵活地优化 OpenShift 架构,在重构集群和继续使用自管理解决方案之间取得适当的平衡。Cluster Services for OpenShift 通过以下功能提供这种灵活性:
- 支持具有自行管理的控制平面的 OpenShift 集群:借助 Cluster Services for OpenShift,您可以在 Google Cloud上运行具有自行管理的控制平面的 OpenShift 集群。借助此功能,您可以在 OpenShift 集群中使用基于云的运营模式和自行管理的解决方案。
- 支持选择性采用云服务:借助 Cluster Services for OpenShift,您可以选择使用任何受支持的 Google 服务,为在集群上运行的应用创建解决方案。借助此功能,您可以充分利用基于云的运营模式。
为了帮助您在采用托管式服务和保留现有自管式解决方案之间找到合适的平衡点, Google Cloud 建议您申请 OpenShift 迁移评估。如需了解详情,请参阅将 OpenShift 集群迁移到 Google Cloud。