×

截至 2020 年 4 月 27 日,Red Hat 决定将 Red Hat OpenShift Container Engine 重命名为 Red Hat OpenShift Kubernetes Engine,以便更好地传达产品提供的价值。

Red Hat OpenShift Kubernetes Engine

Red Hat OpenShift Kubernetes Engine 是 Red Hat 提供的一种产品,允许您使用企业级 Kubernetes 平台作为启动容器的生产平台。您可以像安装 OpenShift Container Platform 一样下载和安装 OpenShift Kubernetes Engine,因为它们是相同的二进制发行版,但 OpenShift Kubernetes Engine 提供的是 OpenShift Container Platform 提供的功能的子集。

异同

您可以在下表中查看 OpenShift Kubernetes Engine 和 OpenShift Container Platform 之间的异同

表 1. OpenShift Kubernetes Engine 和 OpenShift Container Platform 的产品比较
OpenShift Kubernetes Engine OpenShift Container Platform

全自动安装程序

空中智能升级

企业级安全 Kubernetes

Kubectl 和 oc 自动化命令行

运算符生命周期管理器 (OLM)

管理员 Web 控制台

OpenShift Virtualization

用户工作负载监控

集群监控

成本管理 SaaS 服务

平台日志记录

开发者 Web 控制台

开发者应用程序目录

源到镜像和构建器自动化 (Tekton)

OpenShift 服务网格 (Maistra、Kiali 和 Jaeger)

OpenShift 分布式跟踪 (Jaeger)

OpenShift Serverless (Knative)

OpenShift Pipelines (Jenkins 和 Tekton)

IBM Cloud® Pak 和 RHT MW Bundle 的嵌入式组件

OpenShift 沙箱容器

核心 Kubernetes 和容器编排

OpenShift Kubernetes Engine 提供对企业级 Kubernetes 环境的完全访问权限,该环境易于安装,并提供与您可能在数据中心中使用的许多软件元素的广泛兼容性测试矩阵。

OpenShift Kubernetes Engine 提供与 OpenShift Container Platform 相同的服务级别协议、错误修复以及针对常见漏洞和错误的防护。OpenShift Kubernetes Engine 包含 Red Hat Enterprise Linux (RHEL) 虚拟数据中心和 Red Hat Enterprise Linux CoreOS (RHCOS) 授权,允许您使用来自同一技术提供商的集成 Linux 操作系统和容器运行时。

OpenShift Kubernetes Engine 订阅与 Red Hat OpenShift Windows 容器支持订阅兼容。

企业就绪配置

OpenShift Kubernetes Engine 使用与 OpenShift Container Platform 相同的安全选项和默认设置。OpenShift Container Platform 提供的默认安全上下文约束、Pod 安全策略、最佳实践网络和存储设置、服务帐户配置、SELinux 集成、HAproxy 边缘路由配置以及所有其他标准防护措施,在 OpenShift Kubernetes Engine 中均可用。OpenShift Kubernetes Engine 提供对 OpenShift Container Platform 使用的集成监控解决方案的完全访问权限,该解决方案基于 Prometheus,并为常见的 Kubernetes 问题提供深入的覆盖范围和警报。

OpenShift Kubernetes Engine 使用与 OpenShift Container Platform 相同的安装和升级自动化。

标准基础设施服务

订阅 OpenShift Kubernetes Engine 后,您将获得对 OpenShift Container Platform 支持的所有存储插件的支持。

在网络方面,OpenShift Kubernetes Engine 提供对 Kubernetes 容器网络接口 (CNI) 的完全和受支持的访问,因此您可以使用任何支持 OpenShift Container Platform 的第三方 SDN。它还允许您充分利用包含的 Open vSwitch 软件定义网络。OpenShift Kubernetes Engine 允许您充分利用在 OpenShift Container Platform 上受支持的 OVN Kubernetes 覆盖网络、Multus 和 Multus 插件。OpenShift Kubernetes Engine 允许客户使用 Kubernetes 网络策略在集群上部署的应用程序服务之间创建微分段。

您还可以使用在 OpenShift Container Platform 中找到的Route API 对象,包括其与 HAproxy 边缘路由层作为开箱即用的 Kubernetes Ingress Controller 的高级集成。

核心用户体验

OpenShift Kubernetes Engine 用户可以完全访问 Kubernetes Operators、Pod 部署策略、Helm 和 OpenShift Container Platform 模板。OpenShift Kubernetes Engine 用户可以使用ockubectl命令行界面。OpenShift Kubernetes Engine 还提供一个基于 Web 的管理员控制台,显示已部署容器服务的各个方面,并提供容器即服务体验。OpenShift Kubernetes Engine 授予对 Operator 生命周期管理器访问权限,这有助于您控制对集群上内容的访问以及您使用的生命周期 Operator 启用的服务。订阅 OpenShift Kubernetes Engine 后,您可以访问 Kubernetes 命名空间、OpenShift Project API 对象以及集群级 Prometheus 监控指标和事件。

维护和精选内容

订阅 OpenShift Kubernetes Engine 后,您可以访问来自 Red Hat 生态系统目录和 Red Hat Connect ISV 市场中的 OpenShift Container Platform 内容。您可以访问 OpenShift Container Platform 生态系统提供的所有维护和精选内容。

兼容 OpenShift Data Foundation

OpenShift Kubernetes Engine 与您购买的 OpenShift Data Foundation 兼容并受支持。

兼容 Red Hat Middleware

OpenShift Kubernetes Engine 与各个 Red Hat Middleware 产品解决方案兼容并受支持。包含嵌入式 OpenShift 的 Red Hat Middleware Bundle 仅包含 OpenShift Container Platform。

OpenShift Serverless

OpenShift Kubernetes Engine 不包含 OpenShift Serverless 支持。请使用 OpenShift Container Platform 获取此支持。

兼容 Quay 集成

OpenShift Kubernetes Engine 与您购买的 Red Hat Quay 兼容并受支持。

OpenShift 虚拟化

OpenShift Kubernetes Engine 支持源自 kubevirt.io 开源项目的 Red Hat 产品。

高级集群管理

OpenShift Kubernetes Engine 与您额外购买的 Red Hat Advanced Cluster Management (RHACM) for Kubernetes 兼容。OpenShift Kubernetes Engine 订阅不提供集群范围的日志聚合解决方案,也不支持基于 Elasticsearch、Fluentd 或 Kibana 的日志解决方案。OpenShift Container Platform 上针对容器化服务的 OpenTracing 可观察性提供的源自开源 istio.io 和 kiali.io 项目的 Red Hat OpenShift Service Mesh 功能在 OpenShift Kubernetes Engine 中不受支持。

高级网络

OpenShift Container Platform 中的标准网络解决方案受 OpenShift Kubernetes Engine 订阅支持。用于在 OpenShift Container Platform 项目之间自动执行多租户网络分段的 OpenShift Container Platform Kubernetes CNI 插件有权在 OpenShift Kubernetes Engine 中使用。OpenShift Kubernetes Engine 提供对集群上应用程序服务使用的源 IP 地址的全部细粒度控制。这些出口 IP 地址控制有权在 OpenShift Kubernetes Engine 中使用。当没有使用公共云提供商时,OpenShift Container Platform 提供对使用非标准端口的集群内服务的入口路由,方法是使用 OpenShift Container Platform 中找到的 VIP Pod。此入口解决方案在 OpenShift Kubernetes Engine 中受支持。OpenShift Kubernetes Engine 用户受 Kubernetes 入口控制对象的 支持,该对象提供与公共云提供商的集成。源自 istio.io 开源项目的 Red Hat Service Mesh 在 OpenShift Kubernetes Engine 中不受支持。此外,OpenShift Serverless 中的 Kourier Ingress Controller 在 OpenShift Kubernetes Engine 上不受支持。

OpenShift 沙盒容器

OpenShift Kubernetes Engine 不包含 OpenShift 沙盒容器。请使用 OpenShift Container Platform 获取此支持。

开发者体验

使用 OpenShift Kubernetes Engine,不支持以下功能:

  • OpenShift Container Platform 开发人员体验实用程序和工具,例如 Red Hat OpenShift Dev Spaces。

  • OpenShift Container Platform 管道功能,该功能在用户的项目空间中集成了简化的、支持 Kubernetes 的 Jenkins 和 Tekton 体验。

  • OpenShift Container Platform 源到镜像功能,允许您轻松地在集群中部署源代码、Dockerfile 或容器镜像。

  • 用于最终用户容器部署的构建策略、构建器 Pod 或 Tekton。

  • odo 开发人员命令行。

  • OpenShift Container Platform Web 控制台中的开发人员角色。

功能摘要

下表总结了 OpenShift Kubernetes Engine 和 OpenShift Container Platform 中的功能可用性。在适用的情况下,它包括启用功能的 Operator 的名称。

表 2. OpenShift Kubernetes Engine 和 OpenShift Container Platform 的功能
功能 OpenShift Kubernetes Engine OpenShift Container Platform 操作符名称

全自动安装程序 (IPI)

包含

包含

N/A

自定义安装程序 (UPI)

包含

包含

N/A

离线安装

包含

包含

N/A

Red Hat Enterprise Linux (RHEL) 或 Red Hat Enterprise Linux CoreOS (RHCOS) 授权

包含

包含

N/A

现有 RHEL 手动连接到集群 (BYO)

包含

包含

N/A

CRIO 运行时

包含

包含

N/A

无线智能升级和操作系统 (RHCOS) 管理

包含

包含

N/A

企业级安全 Kubernetes

包含

包含

N/A

Kubectl 和oc 自动化命令行

包含

包含

N/A

身份验证集成、RBAC、SCC、多租户准入控制器

包含

包含

N/A

运算符生命周期管理器 (OLM)

包含

包含

N/A

管理员 Web 控制台

包含

包含

N/A

OpenShift Virtualization

包含

包含

OpenShift 虚拟化操作符

Red Hat 提供的合规性操作符

包含

包含

合规性操作符

文件完整性操作符

包含

包含

文件完整性操作符

Gatekeeper 操作符

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Gatekeeper 操作符

Klusterlet

不包含 - 需要单独订阅

不包含 - 需要单独订阅

N/A

Red Hat 提供的 Kube Descheduler 操作符

包含

包含

Kube Descheduler 操作符

Red Hat 提供的本地存储

包含

包含

本地存储操作符

Red Hat 提供的节点功能发现

包含

包含

节点功能发现操作符

性能配置文件控制器

包含

包含

N/A

Red Hat 提供的 PTP 操作符

包含

包含

PTP 操作符

Red Hat 提供的服务遥测操作符

不包含

包含

服务遥测操作符

SR-IOV 网络操作符

包含

包含

SR-IOV 网络操作符

垂直 Pod 自动缩放器

包含

包含

垂直 Pod 自动缩放器

集群监控 (Prometheus)

包含

包含

集群监控

设备管理器(例如,GPU)

包含

包含

N/A

日志转发

包含

包含

Red Hat OpenShift 日志操作符

遥测和 Insights 连接体验

包含

包含

N/A

功能

OpenShift Kubernetes Engine

OpenShift Container Platform

操作符名称

OpenShift Cloud Manager SaaS 服务

包含

包含

N/A

OVS 和 OVN SDN

包含

包含

N/A

MetalLB

包含

包含

MetalLB 操作符

HAProxy Ingress 控制器

包含

包含

N/A

Ingress 集群级防火墙

包含

包含

N/A

出口 Pod 和命名空间粒度控制

包含

包含

N/A

Ingress 非标准端口

包含

包含

N/A

Multus 和可用的 Multus 插件

包含

包含

N/A

网络策略

包含

包含

N/A

IPv6 单栈和双栈

包含

包含

N/A

CNI 插件 ISV 兼容性

包含

包含

N/A

CSI 插件 ISV 兼容性

包含

包含

N/A

RHT 和 IBM® 中间件单点购买(不包含在 OpenShift Container Platform 或 OpenShift Kubernetes Engine 中)

包含

包含

N/A

ISV 或合作伙伴操作符和容器兼容性(不包含在 OpenShift Container Platform 或 OpenShift Kubernetes Engine 中)

包含

包含

N/A

嵌入式 OperatorHub

包含

包含

N/A

嵌入式市场

包含

包含

N/A

Quay 兼容性(不包含)

包含

包含

N/A

OpenShift 数据保护 API (OADP)

包含

包含

OADP 操作符

RHEL 软件集合和 RHT SSO 通用服务(包含)

包含

包含

N/A

嵌入式注册表

包含

包含

N/A

Helm

包含

包含

N/A

用户工作负载监控

不包含

包含

N/A

成本管理 SaaS 服务

包含

包含

成本管理指标操作符

平台日志记录

不包含

包含

Red Hat OpenShift 日志操作符

Red Hat 提供的 OpenShift Elasticsearch 操作符

不包含

无法独立运行

N/A

开发者 Web 控制台

不包含

包含

N/A

开发者应用程序目录

不包含

包含

N/A

源到镜像和构建器自动化 (Tekton)

不包含

包含

N/A

OpenShift Service Mesh

不包含

包含

OpenShift Service Mesh 操作符

功能

OpenShift Kubernetes Engine

OpenShift Container Platform

操作符名称

Red Hat OpenShift Serverless

不包含

包含

OpenShift Serverless 操作符

Red Hat 提供的 Web 终端

不包含

包含

Web 终端操作符

Red Hat OpenShift Pipelines 操作符

不包含

包含

OpenShift Pipelines 操作符

IBM Cloud® Pak 和 RHT MW Bundle 的嵌入式组件

不包含

包含

N/A

Red Hat OpenShift GitOps

不包含

包含

OpenShift GitOps

Red Hat OpenShift Dev Spaces

不包含

包含

Red Hat OpenShift Dev Spaces

Red Hat OpenShift Local

不包含

包含

N/A

Red Hat 提供的 Quay Bridge 操作符

不包含

包含

Quay Bridge 操作符

Red Hat 提供的 Quay 容器安全

不包含

包含

Quay 操作符

Red Hat OpenShift 分布式追踪平台

不包含

包含

Red Hat OpenShift 分布式追踪平台操作符

Red Hat OpenShift Kiali

不包含

包含

Kiali 操作符

Red Hat 提供的计量(已弃用)

不包含

包含

N/A

容器迁移工具包操作符

不包含

包含

容器迁移工具包操作符

OpenShift 成本管理

不包含

包含

N/A

Red Hat 提供的 JBoss Web Server

不包含

包含

JWS 操作符

Red Hat 构建的 Quarkus

不包含

包含

N/A

Kourier Ingress 控制器

不包含

包含

N/A

RHT 中间件捆绑包子集兼容性(不包含在 OpenShift Container Platform 中)

不包含

包含

N/A

IBM Cloud® Pak 子集兼容性(不包含在 OpenShift Container Platform 中)

不包含

包含

N/A

OpenShift Do (odo)

不包含

包含

N/A

Source to Image 和 Tekton 构建器

不包含

包含

N/A

OpenShift Serverless FaaS

不包含

包含

N/A

IDE 集成

不包含

包含

N/A

{沙箱容器-第一}

不包含

不包含

{沙箱容器-操作符}

Windows 机器配置操作符

包含社区 Windows 机器配置操作符 - 无需订阅

包含 Red Hat Windows 机器配置操作符 - 需要单独订阅

Windows 机器配置操作符

Red Hat Quay

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Quay 操作符

Red Hat 高级集群管理

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Kubernetes 高级集群管理

Red Hat 高级集群安全

不包含 - 需要单独订阅

不包含 - 需要单独订阅

N/A

OpenShift 数据基础设施

不包含 - 需要单独订阅

不包含 - 需要单独订阅

OpenShift 数据基础设施

功能

OpenShift Kubernetes Engine

OpenShift Container Platform

操作符名称

Ansible Automation Platform 资源操作符

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Ansible Automation Platform 资源操作符

Red Hat 提供的业务自动化

不包含 - 需要单独订阅

不包含 - 需要单独订阅

业务自动化操作符

Red Hat 提供的数据网格

不包含 - 需要单独订阅

不包含 - 需要单独订阅

数据网格操作符

Red Hat 提供的 Red Hat 集成

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Red Hat 集成操作符

Red Hat 提供的 Red Hat 集成 - 3Scale

不包含 - 需要单独订阅

不包含 - 需要单独订阅

3scale

Red Hat 提供的 Red Hat 集成 - 3Scale APICast 网关

不包含 - 需要单独订阅

不包含 - 需要单独订阅

3scale APIcast

Red Hat 集成 - AMQ Broker

不包含 - 需要单独订阅

不包含 - 需要单独订阅

AMQ Broker

Red Hat 集成 - AMQ Broker LTS

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Red Hat 集成 - AMQ Interconnect

不包含 - 需要单独订阅

不包含 - 需要单独订阅

AMQ Interconnect

Red Hat 集成 - AMQ Online

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Red Hat 集成 - AMQ Streams

不包含 - 需要单独订阅

不包含 - 需要单独订阅

AMQ Streams

Red Hat 集成 - Camel K

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Camel K

Red Hat 集成 - Fuse Console

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Fuse Console

Red Hat 集成 - Fuse Online

不包含 - 需要单独订阅

不包含 - 需要单独订阅

Fuse Online

Red Hat 集成 - 服务注册表操作符

不包含 - 需要单独订阅

不包含 - 需要单独订阅

服务注册表

Red Hat 提供的 API 设计器

不包含 - 需要单独订阅

不包含 - 需要单独订阅

API 设计器

Red Hat 提供的 JBoss EAP

不包含 - 需要单独订阅

不包含 - 需要单独订阅

JBoss EAP

智能网关操作符

不包含 - 需要单独订阅

不包含 - 需要单独订阅

智能网关操作符

Kubernetes NMState 操作员

包含

包含

N/A

订阅限制

OpenShift Kubernetes Engine 是一种订阅服务,它以较低的标价提供具有有限支持功能的 OpenShift Container Platform。OpenShift Kubernetes Engine 和 OpenShift Container Platform 是同一产品,因此所有软件和功能都在两者中提供。只有一个下载文件,即 OpenShift Container Platform。因此,OpenShift Kubernetes Engine 使用 OpenShift Container Platform 文档、支持服务和错误勘误。