第 1 章 了解 OpenShift Dedicated

OpenShift Dedicated 在 Kubernetes 中使用其基础,是一个完整的 OpenShift Container Platform 集群,作为云服务提供,为高可用性配置,并专用于单一客户。

1.1. OpenShift Dedicated 概述

OpenShift Dedicated 由 Red Hat 管理,并托管在 Amazon Web Services(AWS)或 Google Cloud Platform(GCP)上。每个 OpenShift Dedicated 集群都附带一个完全管理的 control plane (Control 和 Infrastructure 节点)、应用程序节点、由红帽站点可靠性工程师(SRE)、高级红帽支持以及集群服务,如日志记录、指标、监控、通知门户和集群门户等。

OpenShift Dedicated 为 Kubernetes 提供企业级改进,包括以下改进:

  • OpenShift Dedicated 集群部署在 AWS 或 GCP 环境中部署,并可作为应用程序管理的混合方法的一部分使用。
  • 集成了红帽技术。OpenShift Dedicated 中的主要组件源自 Red Hat Enterprise Linux 和相关的红帽技术。OpenShift Dedicated 得益于红帽企业级优质软件的严格测试和认证计划。
  • 开源开发模型。开发以开放方式完成,源代码可从公共软件存储库中获得。这种开放协作促进了快速创新和开发。

要了解在 OpenShift Container Platform 中构建和部署容器化 Kubernetes 应用程序时可以选择创建的资产,请参阅 OpenShift Container Platform 文档中的了解 OpenShift Container Platform 开发

1.1.1. 定制操作系统

OpenShift Dedicated 使用 Red Hat Enterprise Linux CoreOS(RHCOS),它是一个基于容器的操作系统,结合了 CoreOS 和 Red Hat Atomic Host 操作系统的一些最佳特性和功能。RHCOS 是专门为从 OpenShift Dedicated 运行容器化应用程序而设计的,并与新工具一起提供快速安装、基于 Operator 的管理以及简化的升级。

RHCOS 包括:

  • Ignition,OpenShift Dedicated 将用作首次启动系统配置来启动和配置机器。
  • CRI-O,Kubernetes 的原生容器运行时实现,可与操作系统紧密集成来提供高效和优化的 Kubernetes 体验。CRI-O,提供用于运行、停止和重启容器的工具。
  • Kubelet,Kubernetes 的主要节点代理,负责启动和监视容器。

1.1.2. 其他主要功能

Operator 既是 OpenShift Dedicated 代码库的基本单元,又是部署供应用程序使用的应用程序和软件组件的便捷方式。在 OpenShift Dedicated 中,Operator 充当平台基础,不再需要手动升级操作系统和 control plane 应用程序。OpenShift Dedicated Operator(如 Cluster Version Operator 和 Machine Config Operator)允许对这些关键组件进行简化的、集群范围的管理。

Operator Lifecycle Manager (OLM) 和 OperatorHub 提供了相应的工具,可用于存储 Operator 并将其分发给开发和部署应用程序的人员。

Red Hat Quay Container Registry 是一个 Quay.io 容器 registry,它为 OpenShift Dedicated 集群提供大多数容器镜像和 Operator。Quay.io 是 Red Hat Quay 的一个公共 registry 版本,可存储数百万镜像和标签。

OpenShift Dedicated 中的 Kubernetes 的其他增强功能包括软件定义的网络(SDN)、身份验证、日志聚合、监控和路由改进。OpenShift Dedicated 还提供全面的 Web 控制台和自定义 OpenShift CLI(oc)界面。

1.1.3. OpenShift Dedicated 的互联网和 Telemetry 访问

在 OpenShift Dedicated 中,您需要访问互联网来安装和升级集群。

通过 Telemetry 服务,信息从 OpenShift Dedicated 集群发送到红帽,以启用订阅管理自动化、监控集群健康状况、协助支持并改进客户体验。

Telemetry 服务自动运行,集群会注册到 Red Hat OpenShift Cluster Manager。在 OpenShift Dedicated 中,远程健康报告总是被启用,您无法选择禁用。Red Hat Site Reliability engineering(SRE)团队需要信息为您的 OpenShift Dedicated 集群提供有效支持。

其他资源