1.6. 准备安装 Service Mesh
在安装 Red Hat OpenShift Service Mesh 之前,您必须订阅 Red Hat OpenShift Service on AWS 并在支持的配置中安装 Red Hat OpenShift Service on AWS。
1.6.1. 前提条件
- 您的红帽帐户上有有效的 Red Hat OpenShift Service on AWS 订阅。如果您没有相关订阅,请联络您的销售代表以获得更多信息。
-
安装与 Red Hat OpenShift Service on AWS 版本匹配的 Red Hat OpenShift Service on AWS 命令行工具(
oc
客户端工具),并将其添加到执行路径中。
如需有关 Red Hat OpenShift Service Mesh 生命周期和支持的平台的更多信息,请参阅支持政策。
1.6.2. 支持的配置
Red Hat OpenShift Service Mesh 当前发行版本支持以下配置。
1.6.2.1. 支持的平台
Red Hat OpenShift Service Mesh Operator 支持 ServiceMeshControlPlane
资源的多个版本。在以下平台版本中支持以下 2.6 Service Mesh control plane:
- Red Hat OpenShift Container Platform 版本 4.10 或更高版本
- Red Hat OpenShift Dedicated 版本 4
- Azure Red Hat OpenShift (ARO)版本 4
- Red Hat OpenShift Service on AWS (ROSA)
1.6.2.2. 不支持的配置
明确不支持的情形包括:
- OpenShift Online 不支持 Red Hat OpenShift Service Mesh。
- Red Hat OpenShift Service Mesh 不支持在 Service Mesh 集群外部管理微服务。
1.6.2.3. 支持的网络配置
Red Hat OpenShift Service Mesh 支持以下网络配置。
- OpenShift-SDN
- OVN-Kubernetes 在 AWS 上的所有支持的 Red Hat OpenShift Service 版本中可用。
- 在 Red Hat OpenShift Service on AWS 上认证并通过 Service Mesh 一致性测试的第三方 Container Network Interface (CNI)插件。如需更多信息,请参阅认证的 OpenShift CNI 插件。
1.6.2.4. Service Mesh 支持的配置
- 此 Red Hat OpenShift Service Mesh 发行版本仅适用于 Red Hat OpenShift Service on AWS x86_64。
- 将所有 Service Mesh 组件包含在单个 Red Hat OpenShift Service on AWS 集群中的配置。
- 不集成外部服务的配置,如虚拟机。
-
Red Hat OpenShift Service Mesh 不支持
EnvoyFilter
配置,除非明确记录。
1.6.2.5. Kiali 支持的配置
- Kiali 控制台只支持 Google Chrome、Microsoft Edge、Mozilla Firefox 或 Apple Safari 浏览器的两个最新版本。
-
当使用 Red Hat OpenShift Service Mesh (OSSM)部署 Kiali 时,
openshift
验证策略是唯一受支持的身份验证配置。openshift
策略根据 Red Hat OpenShift Service on AWS 的独立基于角色的访问控制(RBAC)角色来控制访问。
1.6.2.6. 分布式追踪支持的配置
- Jaeger 代理是 Jaeger 唯一支持的配置。多租户安装或 OpenShift Dedicated 不支持 Jaeger 作为 daemonset。
1.6.2.7. 支持的 WebAssembly 模块
- 3scale WebAssembly 是唯一提供 WebAssembly 模块。您可以创建自定义 WebAssembly 模块。