OpenShift Container Platform 4.8 Service Mesh
SERVICE MESH 2.X 1.1. 关于 OPENSHIFT SERVICE MESH 1.2. SERVICE MESH 发行注记 1.3. 了解 SERVICE MESH 1.4. 服务网格部署模型 1.5. SERVICE MESH 和 ISTIO 的不同 1.6. 准备安装 SERVICE MESH 1.7. 安装 OPERATOR 1.8. 创建 SERVICEMESHCONTROLPLANE 过信任度不同的网络进行传输。 策略强制 - 对服务间的交互应用机构策略,确保实施访问策略,并在用户间分配资源。通过配置 网格就可以对策略进行更改,而不需要修改应用程序代码。 遥测 - 了解服务间的依赖关系以及服务间的网络数据流,从而可以快速发现问题。 1.2. SERVICE MESH 发行注记 1.2.1. 使开源包含更多 红帽承诺替换我们的代码、文档和网页属性中存在问题的语言。我们从这四个术语开始: master、 环境中安装 Red Hat OpenShift Service Mesh 。 1.4. 服务网格部署模型 Red Hat OpenShift Service Mesh 支持几种不同的部署模型,它们可以以不同的方式组合以满足您的业务 需求。 1.4.1. 单网格部署模型 最简单的 Istio 部署模型是一个网格。 网格中的服务名称必须是唯一的,因为 Kubernetes 只允许一个服务在 mynamespace0 码力 | 344 页 | 3.04 MB | 1 年前3OpenShift Container Platform 4.10 监控
验证 验证 1. 验证 Thanos Querier pod 是否正在运行。以下示例命令列出了 openshift-monitoring 项目中的 pod 状态: 2. 使用以下示例命令作为模型运行测试查询: 3. 运行以下命令来读取查询日志: 注意 注意 $ oc -n openshift-monitoring edit configmap cluster-monitoring-config OpenAPI v1.8 或更高版本的硬件。 11.2.1. 裸机事件中继数据流 下图演示了裸机事件数据流示例: 图 图 11.1. 裸机事件中 裸机事件中继 继数据流 数据流 OpenShift Container Platform 4.10 监 监控 控 100 图 图 11.1. 裸机事件中 裸机事件中继 继数据流 数据流 11.2.1.1. Operator 管理的 管理的 pod Operator0 码力 | 135 页 | 1.58 MB | 1 年前3OpenShift Container Platform 4.8 Web 控制台
制 - 对服务间的交互应用机构策略,确保实施访问策略,并在用户间分配资源。通过配置 网格就可以对策略进行更改,而不需要修改应用程序代码。 遥 遥测 测 - 了解服务间的依赖关系以及服务间的网络数据流,从而可以快速发现问题。 1.3.3. Red Hat OpenShift Service Mesh 1.1.2 版中包含的组件版本 组 组件 件 版本 版本 Istio 1.4.6 Jaeger OpenShift Service Mesh 使用 round-robin 负载均衡策略,其中实例池中的每个服 务实例依次获得请求。Red Hat OpenShift Service Mesh 还支持以下模型,您可以在目的地规则中指定对 特定服务或服务子集的请求。 Random: 请求会随机转发到池里的实例。 Weighted: 根据特定百分比将请求转发到池中的实例。 Least requests:0 码力 | 87 页 | 1.58 MB | 1 年前3OpenShift Container Platform 4.10 虚拟化
workload with dedicated resources (guaranteed policy)。 5. 点 Save。 8.15.9. 调度虚拟机 在确保虚拟机的 CPU 模型和策略属性与节点支持的 CPU 模型和策略属性兼容的情况下,可在节点上调度 虚拟机(VM)。 8.15.9.1. 策略属性 策略属性 您可以指定策略属性和在虚拟机调度到节点上时匹配的 CPU 功能来调度虚拟机(VM)。为虚拟机指定的 不支持虚拟机的 CPU,也是如 此。 require 在虚拟机没有使用特定 CPU 模型和功能规格配置时,应用于虚拟机的默认策 略。如果节点没有配置为支持使用此默认策略属性或其他策略属性的 CPU 节 点发现,则虚拟机不会调度到该节点上。主机 CPU 必须支持虚拟机的 CPU, 或者虚拟机监控程序必须可以模拟支持的 CPU 模型。 optional 如果主机物理机器 CPU 支持该虚拟机,则虚拟机会被添加到节点。 (VM) 配置 CPU 模型,将其调度到支持其 CPU 模型的节点。 流程 流程 编辑虚拟机配置文件的 domain spec。以下示例显示了为虚拟机定义的特定 CPU 模型: 虚拟机的 CPU 模型. 8.15.9.4. 使用主机模型 使用主机模型调度虚 度虚拟机 机 当将虚拟机(VM)的 CPU 模型设置为 host-model 时,虚拟机会继承调度节点的 CPU 模型。 流程 流程 编辑虚拟机配置文件的0 码力 | 307 页 | 3.45 MB | 1 年前3OpenShift Container Platform 4.2 支持
组件的健康和状态 正在进行的任何升级的健康和状态 有关 OpenShift Container Platform 组件和功能的有限使用情况信息 有关集群监控组件所报告的警报的摘要信息 红帽将使用这一持续数据流实时监控集群的健康,必要时将对影响客户的问题做出反应。同时还有助于红 帽向客户推出 OpenShift Container Platform 升级,以便最大程度降低服务影响,持续改进升级体验。 这0 码力 | 14 页 | 192.83 KB | 1 年前3OpenShift Container Platform 4.9 网络
用于提供多租户功能,例如,每个租户都有 自己的唯一的路由表且需要不同的默认网关。 进程可将套接字绑定到 VRF 设备。通过绑定套接字的数据包使用与 VRF 设备关联的路由表。VRF 的一个 重要特性是,它只影响 OSI 模型层 3 以上的流量,因此 L2 工具(如 LLDP)不会受到影响。这可让优先 级更高的 IP 规则(如基于策略的路由)优先于针对特定流量的 VRF 设备规则。 13.3.1.1. 这对针对电 这对针对电信 any -w /tmp/dump.pcap port 4789 OpenShift Container Platform 4.9 网 网络 络 294 使用 iperf 等带宽测量工具来测量数据流吞吐量和 UDP 吞吐量。先从 pod 运行该工具,再从节点 运行,以此来查找瓶颈。 如需有关安装和使用 iperf 的信息,请参阅此红帽解决方案。 17.1.5. 使用 Cookie 来保持路由有状态性0 码力 | 388 页 | 4.04 MB | 1 年前3OpenShift Dedicated 4 入门
Platform (GCP) 上的受管服务提供。 通过客户云订阅 (CCS) 模型,您可以在您拥有的现有 AWS 或 GCP 云帐户中部署集群。 另外,您可以在由红帽拥有的一个云帐户中安装 OpenShift Dedicated。 1.1.1. 使用客户云订阅 (CCS) 模型部署集群 客户云订阅 (CCS) 模型允许您在您拥有的现有 AWS 或 GCP 帐户中部署 Red Hat Managed 支持这个服务。 在 CCS 模型中,客户直接为云成本支付云基础架构供应商,云基础架构帐户是客户拥有的机构的一部 分,对红帽授予了特定访问权限。在此模式中,客户为 CCS 订阅支付红帽,并支付云供应商来实现云成 本。 通过使用 CCS 模型,除了红帽提供的服务外,您还可以使用云供应商提供的服务。 1.1.2. 在 Red Hat 云帐户中部署集群 作为 CCS 模型的替代选择,您可以在 Red Red Hat 拥有的 AWS 或 GCP 云帐户中部署 OpenShift Dedicated 集群。通过这种模型,红帽负责云帐户,并且红帽直接支付云基础架构成本。客户只支付红帽订阅成本。 1.2. 后续步骤 在 AWS 上创建集群 在 GCP 上创建集群 第 第 1 章 章 了解您的云部署 了解您的云部署选项 选项 3 第 2 章 OPENSHIFT DEDICATED 入门 按照以下步骤快速创建0 码力 | 15 页 | 199.19 KB | 1 年前3OpenShift Container Platform 4.13 虚拟化
(VM) CPU 模型取决于虚拟机和集群中的 CPU 模型的可用性。 如果虚拟机没有定义的 CPU 模型: defaultCPUModel 使用在集群范围级别上定义的 CPU 模型自动设置。 如果虚拟机和集群都有定义的 CPU 模型: 虚拟机的 CPU 模型具有优先权。 如果虚拟机或集群都没有定义的 CPU 模型: host-model 使用主机级别上定义的 CPU 模型自动设置。 10 OpenShift CLI(oc)。 流程 流程 1. 运行以下命令打开 HyperConverged CR: 2. 将 defaultCPUModel 字段添加到 CR,并将值设置为集群中存在的 CPU 模型的名称: error: hyperconvergeds.hco.kubevirt.io "kubevirt-hyperconverged" could not be patched: admission workload with dedicated resources (guaranteed policy)。 5. 点 Save。 10.15.9. 调度虚拟机 在确保虚拟机的 CPU 模型和策略属性与节点支持的 CPU 模型和策略属性兼容的情况下,可在节点上调度 虚拟机(VM)。 10.15.9.1. 策略属性 策略属性 您可以指定策略属性和在虚拟机调度到节点上时匹配的 CPU 功能来调度虚拟机(VM)。为虚拟机指定的0 码力 | 393 页 | 4.53 MB | 1 年前3Red Hat OpenShift Service on AWS 4 附加组件服务
OpenShift Data Science (RHODS) 允许用户集成数据和 AI 和机器学习软件,以运行端到端机器 学习工作流。它提供了一系列笔记本镜像,提供开发和部署数据模型所需的工具和库。这样,数据科学家 可轻松开发数据模型,将模型集成到应用程序中,并使用 Red Hat OpenShift 部署应用程序。RHODS 作 为 Red Hat 受管环境的附加组件提供,如 OpenShift Dedicated0 码力 | 10 页 | 118.86 KB | 1 年前3OpenShift Container Platform 4.10 架构
Container Platform 功能,允许从其 data plane 和 worker 在 OpenShift Container Platform 集群上托管 control plane。这个模型执行以下操作: 优化 control plane 所需的基础架构成本。 改进集群创建时间。 启用使用 Kubernetes 原生高级别元语托管 control plane。例如,部署有状态的集合。 controller)是另一种特殊资产,用于指示一次需要运行多少个 pod 副本。您可以使用此功能来自 动扩展应用程序,以适应其当前的需求。 短短数年,Kubernetes 已在大量的云和本地环境中被采用。借助开源开发模型,拥护和可以通过为组件 (如网络、存储和身份验证)实施不同的技术来扩展 Kubernetes 的功能。 2.1.2. 容器化应用程序的好处 与使用传统部署方法相比,使用容器化应用程序具有许多优势。过去应用程序要安装到包含所有依赖项的 Linux 操作系统。它们的文件系统、网络、cgroups、进程表和命名空间与 主机 Linux 系统分开,但容器可以在必要时与主机无缝集成。容器以 Linux 为基础,因此可以利用快速创 新的开源开发模型带来的所有优势。 因为每个容器都使用专用的操作系统,所以您能够在同一主机上部署需要冲突软件依赖项的不同应用程 序。每个容器都带有各自的依赖软件,并且管理自己的接口,如网络和文件系统,因此应用程序无需争用0 码力 | 63 页 | 1.40 MB | 1 年前3
共 36 条
- 1
- 2
- 3
- 4