 OpenShift Container Platform 4.6 分布式追踪distributed tracing 提供了以下功能: 与 Kiali 集成 - 当正确配置时,您可以从 Kiali 控制台查看分布式追踪数据。 高可伸缩性 - 分布式追踪后端设计具有单一故障点,而且能够按照业务需求进行扩展。 分布式上下文发布 – 允许您通过不同的组件连接数据以创建完整的端到端的 trace。 与 Zipkin 的后向兼容性 - Red Hat OpenShift distributed tracing Platform Operator 使用一个自定义资源定义(CRD)文件来定义创 建和部署分布式追踪平台资源时要使用的架构和配置设置。您可以安装默认配置或修改该文件以更好地满 足您的业务要求。 Red Hat OpenShift distributed tracing Platform 具有预定义的部署策略。您可以在自定义资源文件中指 定一个部署策略。当您创建分布式追踪平台实例时,Operator 以及您选择的存储选项的适当配置主题。 3.2.5.2. 分布式追踪默 分布式追踪默认 认配置 配置选项 选项 Jaeger 自定义资源(CR)定义创建分布式追踪平台资源时要使用的架构和设置。您可以修改这些参数以根 据您的业务需求自定义分布式追踪平台实施。 Jaeger 通用 通用 YAML 示例 示例 $ oc login --username= OpenShift Container Platform 4.6 分布式追踪distributed tracing 提供了以下功能: 与 Kiali 集成 - 当正确配置时,您可以从 Kiali 控制台查看分布式追踪数据。 高可伸缩性 - 分布式追踪后端设计具有单一故障点,而且能够按照业务需求进行扩展。 分布式上下文发布 – 允许您通过不同的组件连接数据以创建完整的端到端的 trace。 与 Zipkin 的后向兼容性 - Red Hat OpenShift distributed tracing Platform Operator 使用一个自定义资源定义(CRD)文件来定义创 建和部署分布式追踪平台资源时要使用的架构和配置设置。您可以安装默认配置或修改该文件以更好地满 足您的业务要求。 Red Hat OpenShift distributed tracing Platform 具有预定义的部署策略。您可以在自定义资源文件中指 定一个部署策略。当您创建分布式追踪平台实例时,Operator 以及您选择的存储选项的适当配置主题。 3.2.5.2. 分布式追踪默 分布式追踪默认 认配置 配置选项 选项 Jaeger 自定义资源(CR)定义创建分布式追踪平台资源时要使用的架构和设置。您可以修改这些参数以根 据您的业务需求自定义分布式追踪平台实施。 Jaeger 通用 通用 YAML 示例 示例 $ oc login --username=- https:// - :6443 0 码力 | 59 页 | 572.03 KB | 1 年前3
 OpenShift Container Platform 4.8 Service Meshdistributed tracing 提供了以下功能: 与 Kiali 集成 - 当正确配置时,您可以从 Kiali 控制台查看分布式追踪数据。 高可伸缩性 - 分布式追踪后端设计具有单一故障点,而且能够按照业务需求进行扩展。 分布式上下文发布 – 允许您通过不同的组件连接数据以创建完整的端到端的 trace。 与 Zipkin 的后向兼容性 - Red Hat OpenShift distributed OpenShift Service Mesh 。 1.4. 服务网格部署模型 Red Hat OpenShift Service Mesh 支持几种不同的部署模型,它们可以以不同的方式组合以满足您的业务 需求。 1.4.1. 单网格部署模型 最简单的 Istio 部署模型是一个网格。 网格中的服务名称必须是唯一的,因为 Kubernetes 只允许一个服务在 mynamespace 命名空间中被命名 11.4.4.2.3. 行为更改 Red Hat OpenShift Service Mesh 2.0 中的一些功能与之前的版本不同。 网关上的就绪度端口已从 15020 移到 15021。 目标主机可见性包括 VirtualService 以及 ServiceEntry 资源。它包括所有通过 Sidecar 资源实施 的限制。 默认启用自动 mutual TLS。代理到代理通信会自动配置为使用0 码力 | 344 页 | 3.04 MB | 1 年前3 OpenShift Container Platform 4.8 Service Meshdistributed tracing 提供了以下功能: 与 Kiali 集成 - 当正确配置时,您可以从 Kiali 控制台查看分布式追踪数据。 高可伸缩性 - 分布式追踪后端设计具有单一故障点,而且能够按照业务需求进行扩展。 分布式上下文发布 – 允许您通过不同的组件连接数据以创建完整的端到端的 trace。 与 Zipkin 的后向兼容性 - Red Hat OpenShift distributed OpenShift Service Mesh 。 1.4. 服务网格部署模型 Red Hat OpenShift Service Mesh 支持几种不同的部署模型,它们可以以不同的方式组合以满足您的业务 需求。 1.4.1. 单网格部署模型 最简单的 Istio 部署模型是一个网格。 网格中的服务名称必须是唯一的,因为 Kubernetes 只允许一个服务在 mynamespace 命名空间中被命名 11.4.4.2.3. 行为更改 Red Hat OpenShift Service Mesh 2.0 中的一些功能与之前的版本不同。 网关上的就绪度端口已从 15020 移到 15021。 目标主机可见性包括 VirtualService 以及 ServiceEntry 资源。它包括所有通过 Sidecar 资源实施 的限制。 默认启用自动 mutual TLS。代理到代理通信会自动配置为使用0 码力 | 344 页 | 3.04 MB | 1 年前3
 Red Hat OpenShift Data Foundation 4.12 规划部署Advanced Cluster Management for Kubernetes 订阅 任何包含 PV(包括作为源或目标)的 PV 的 Red Hat OpenShift Data Foundation 集群都需要 OpenShift Data Foundation 高级授权。此订阅应该在源和目标集群上处于活跃状态。 要了解 OpenShift Data Foundation 订阅如何工作,请参阅与 OpenShift 配置所需的步骤,请参阅创建 Multus 网络。 第 第 7 章 章 基 基础 础架 架构 构要求 要求 27 第 8 章 DISASTER RECOVERY 灾难恢复 (DR) 有助于机构在出现中断或紧急情况时恢复业务关键功能或正常操作。OpenShift Data Foundation 为有状态应用程序提供高可用性(HA)和 DR 解决方案,它们被广泛分为两个宽泛: Metro-DR:单一区域和跨数据中心保护,无数据丢失。 集群中提供应 用程序和数据移动性。 这个版本的 Metro-DR 功能在分散的网站之间提供卷持久数据和元数据复制。在公有云中,它们类似于防 止可用性区域失败。Metro-DR 可确保在数据中心出现问题时保持业务的连续性,并不会造成数据丢失。 此解决方案对 Red Hat Advanced Cluster Management(RHACM)和 OpenShift Data Foundation 高级 SKU0 码力 | 37 页 | 620.41 KB | 1 年前3 Red Hat OpenShift Data Foundation 4.12 规划部署Advanced Cluster Management for Kubernetes 订阅 任何包含 PV(包括作为源或目标)的 PV 的 Red Hat OpenShift Data Foundation 集群都需要 OpenShift Data Foundation 高级授权。此订阅应该在源和目标集群上处于活跃状态。 要了解 OpenShift Data Foundation 订阅如何工作,请参阅与 OpenShift 配置所需的步骤,请参阅创建 Multus 网络。 第 第 7 章 章 基 基础 础架 架构 构要求 要求 27 第 8 章 DISASTER RECOVERY 灾难恢复 (DR) 有助于机构在出现中断或紧急情况时恢复业务关键功能或正常操作。OpenShift Data Foundation 为有状态应用程序提供高可用性(HA)和 DR 解决方案,它们被广泛分为两个宽泛: Metro-DR:单一区域和跨数据中心保护,无数据丢失。 集群中提供应 用程序和数据移动性。 这个版本的 Metro-DR 功能在分散的网站之间提供卷持久数据和元数据复制。在公有云中,它们类似于防 止可用性区域失败。Metro-DR 可确保在数据中心出现问题时保持业务的连续性,并不会造成数据丢失。 此解决方案对 Red Hat Advanced Cluster Management(RHACM)和 OpenShift Data Foundation 高级 SKU0 码力 | 37 页 | 620.41 KB | 1 年前3
 OpenShift Container Platform 4.3 架构Container Platform 安装程序使用一组目标和依赖项来管理集群安装。安装程序具有一组必须 实现的目标,并且每个目标都有一组依赖项。因为每个目标仅关注其自己的依赖项,所以安装程序可以采 取措施来并行实现多个目标。最终目标是正常运行的集群。通过满足依赖项而不是运行命令,安装程序能 够识别和使用现有的组件,而不必运行命令来再次创建它们。 下图显示了安装目标和依赖项的子集: 图 图 2.1. OpenShift OpenShift Container Platform 安装目 安装目标 标和依 和依赖项 赖项 在安装后,每一个集群机器都将使用 Red Hat Enterprise Linux CoreOS (RHCOS) 作为操作系统。 RHCOS 是 Red Hat Enterprise Linux (RHEL) 的不可变容器主机版本,具有默认启用 SELinux 的 RHEL 内核。它包括作为 Kubernetes plane 管理或 机器置备系统。 每个 Operator 都为您提供确定集群功能的简单 API。Operator 将管理组件生命周期的细节隐藏起来。 Operator 可以管理一个组件或数十个组件,但最终目标始终是通过自动化常见操作来减轻运维负担。 OpenShift Container Platform 4.3 架 架构 构 14 Operator 还提供了更为精细的配置体验。若要配置各个组件,您可以修改0 码力 | 47 页 | 1.05 MB | 1 年前3 OpenShift Container Platform 4.3 架构Container Platform 安装程序使用一组目标和依赖项来管理集群安装。安装程序具有一组必须 实现的目标,并且每个目标都有一组依赖项。因为每个目标仅关注其自己的依赖项,所以安装程序可以采 取措施来并行实现多个目标。最终目标是正常运行的集群。通过满足依赖项而不是运行命令,安装程序能 够识别和使用现有的组件,而不必运行命令来再次创建它们。 下图显示了安装目标和依赖项的子集: 图 图 2.1. OpenShift OpenShift Container Platform 安装目 安装目标 标和依 和依赖项 赖项 在安装后,每一个集群机器都将使用 Red Hat Enterprise Linux CoreOS (RHCOS) 作为操作系统。 RHCOS 是 Red Hat Enterprise Linux (RHEL) 的不可变容器主机版本,具有默认启用 SELinux 的 RHEL 内核。它包括作为 Kubernetes plane 管理或 机器置备系统。 每个 Operator 都为您提供确定集群功能的简单 API。Operator 将管理组件生命周期的细节隐藏起来。 Operator 可以管理一个组件或数十个组件,但最终目标始终是通过自动化常见操作来减轻运维负担。 OpenShift Container Platform 4.3 架 架构 构 14 Operator 还提供了更为精细的配置体验。若要配置各个组件,您可以修改0 码力 | 47 页 | 1.05 MB | 1 年前3
 OpenShift Container Platform 4.14 Operator工具(如 kubectl 和 oc 命令)集成。它们提供了监控应用程序、执 行健康检查、管理无线(OTA)更新的方法,并确保应用程序保持在指定的状态。 虽然这两个操作都遵循类似的 Operator 概念和目标,但 OpenShift Container Platform 中的 Operator 由 两个不同的系统管理,具体取决于其用途: 由 Cluster Version Operator (CVO) Operator Lifecycle Manager (OLM) 中目录格式的最新迭代。它是基于纯文本(JSON 或 YAML)和早期 SQLite 数据库格式的声明式配置演变,并且完全向后兼容。此格式的目标是启用 Operator 目录编辑、可组合性和可扩展性。 编辑 使用基于文件的目录,与目录内容交互的用户可以对格式进行直接更改,并验证其更改是否有效。由 于这种格式是纯文本 JSON 或 YAM catalogImageTemplate 注解会解析为以下镜像引用: 对于将来的 OpenShift Container Platform 版本,您可以为自定义目录创建更新的索引镜像,该镜像以更 新的 Kubernetes 版本为目标,供以后的 OpenShift Container Platform 版本使用。升级前设置了 olm.catalogImageTemplate 注解,将集群升级到更新的 OpenShift Container0 码力 | 423 页 | 4.26 MB | 1 年前3 OpenShift Container Platform 4.14 Operator工具(如 kubectl 和 oc 命令)集成。它们提供了监控应用程序、执 行健康检查、管理无线(OTA)更新的方法,并确保应用程序保持在指定的状态。 虽然这两个操作都遵循类似的 Operator 概念和目标,但 OpenShift Container Platform 中的 Operator 由 两个不同的系统管理,具体取决于其用途: 由 Cluster Version Operator (CVO) Operator Lifecycle Manager (OLM) 中目录格式的最新迭代。它是基于纯文本(JSON 或 YAML)和早期 SQLite 数据库格式的声明式配置演变,并且完全向后兼容。此格式的目标是启用 Operator 目录编辑、可组合性和可扩展性。 编辑 使用基于文件的目录,与目录内容交互的用户可以对格式进行直接更改,并验证其更改是否有效。由 于这种格式是纯文本 JSON 或 YAM catalogImageTemplate 注解会解析为以下镜像引用: 对于将来的 OpenShift Container Platform 版本,您可以为自定义目录创建更新的索引镜像,该镜像以更 新的 Kubernetes 版本为目标,供以后的 OpenShift Container Platform 版本使用。升级前设置了 olm.catalogImageTemplate 注解,将集群升级到更新的 OpenShift Container0 码力 | 423 页 | 4.26 MB | 1 年前3
 OpenShift Container Platform 4.8
Web 控制台plane ServiceMeshControlPlane 资源定义要在安装过程中使用的配置。您可以部署红帽提供的默认配置,或 者自定义 ServiceMeshControlPlane 文件以满足您的业务需求。 您可以使用 OpenShift Container Platform web 控制台或使用 oc 客户端工具从命令行部署 Service Mesh control plane。 3.2.1 destination.labels["service-mesh.3scale.net/credentials"] == "threescale"(在 kind: rule 资源中)。 2. 在部署目标负载时为 PodTemplateSpec添加上面的标签以集成服务 。threescale是生成的处理 器的名称。这个处理器存储了调用 3scale 所需的访问令牌。 3. 为工作负载添加 destination0 码力 | 87 页 | 1.58 MB | 1 年前3 OpenShift Container Platform 4.8
Web 控制台plane ServiceMeshControlPlane 资源定义要在安装过程中使用的配置。您可以部署红帽提供的默认配置,或 者自定义 ServiceMeshControlPlane 文件以满足您的业务需求。 您可以使用 OpenShift Container Platform web 控制台或使用 oc 客户端工具从命令行部署 Service Mesh control plane。 3.2.1 destination.labels["service-mesh.3scale.net/credentials"] == "threescale"(在 kind: rule 资源中)。 2. 在部署目标负载时为 PodTemplateSpec添加上面的标签以集成服务 。threescale是生成的处理 器的名称。这个处理器存储了调用 3scale 所需的访问令牌。 3. 为工作负载添加 destination0 码力 | 87 页 | 1.58 MB | 1 年前3
 OpenShift Container Platform 4.10 监控. . . . . . . . . . . . . . . . . . . 第 第 8 章 章 管理指 管理指标 标目 目标 标 8.1. 在 ADMINISTRATOR 视角中访问 METRICS TARGETS 页面 8.2. 搜索和过滤指标目标 8.3. 获取目标的详细信息 8.4. 后续步骤 第 第 9 章 章 管理警 管理警报 报 9.1. 在 ADMINISTRATOR 和 DEVELOPER 查看和管理指标、警报,并查看监控仪表板。 在 OpenShift Container Platform Web 控制台的 Observe 部分中,您可以访问和管理监控功能,如 指 标、警报、监控仪表板和指标目标。 安装 OpenShift Container Platform 后,集群管理员可以选择性地为用户定义的项目启用监控。通过使用 此功能,集群管理员、开发人员和其他用户可以指定在其自己的项目中如何监控服务和 metrics 目标。CMO 由 Cluster Version Operator (CVO) 部署。 Prometheus Operator openshift-monitoring 项目中的 Prometheus Operator (PO) 负责创建、配置和管理平台 Prometheus 实例和 Alertmanager 实例。它还会根据 Kubernetes 标签查询来自动生成监控目标配置。 第0 码力 | 135 页 | 1.58 MB | 1 年前3 OpenShift Container Platform 4.10 监控. . . . . . . . . . . . . . . . . . . 第 第 8 章 章 管理指 管理指标 标目 目标 标 8.1. 在 ADMINISTRATOR 视角中访问 METRICS TARGETS 页面 8.2. 搜索和过滤指标目标 8.3. 获取目标的详细信息 8.4. 后续步骤 第 第 9 章 章 管理警 管理警报 报 9.1. 在 ADMINISTRATOR 和 DEVELOPER 查看和管理指标、警报,并查看监控仪表板。 在 OpenShift Container Platform Web 控制台的 Observe 部分中,您可以访问和管理监控功能,如 指 标、警报、监控仪表板和指标目标。 安装 OpenShift Container Platform 后,集群管理员可以选择性地为用户定义的项目启用监控。通过使用 此功能,集群管理员、开发人员和其他用户可以指定在其自己的项目中如何监控服务和 metrics 目标。CMO 由 Cluster Version Operator (CVO) 部署。 Prometheus Operator openshift-monitoring 项目中的 Prometheus Operator (PO) 负责创建、配置和管理平台 Prometheus 实例和 Alertmanager 实例。它还会根据 Kubernetes 标签查询来自动生成监控目标配置。 第0 码力 | 135 页 | 1.58 MB | 1 年前3
 OpenShift Container Platform 4.14 更新集群Container Platform 集群默认配置为连接到 OSUS,OSUS 会使用已知更新目标的信息响应集群。 当集群管理员或自动更新控制器使用新版本编辑 Cluster Version Operator (CVO) 的自定义资源 (CR) 时,更新开始。要将集群与新指定版本协调,CVO 从镜像 registry 检索目标发行镜像,并开始将更改应 用到集群。 注意 注意 之前通过 Operator Lifecycle Lifecycle Manager (OLM) 安装的 Operator 会遵循不同的更新过程。 如需更多信息,请参阅更新安装的 Operator。 目标发行镜像包含组成特定 OCP 版本的所有集群组件的清单文件。当将集群更新至新版本时,CVO 会在 称为 Runlevels 的独立阶段应用清单。大多数(但不是全部清单)支持其中一个集群 Operator。当 CVO 将清单应用到集群 Operator 果客户执行了更新, 仍然被支持。 红帽不会阻止用户升级到特定版本。红帽可能会声明条件更新风险,这些风险可能不适用于特定 集群。 声明的风险提供有关受支持更新的更多上下文。集群管理员仍可接受该特定目标版本的风险 和更新。虽然在条件风险上下文中不推荐使用这个更新。 如果特定版本的更新不再被推荐意味着什么? 如果特定版本的更新不再被推荐意味着什么? 如果因为回归的问题,红帽从任何支持的发行版本中删除更新建议,则会为更正回归的未来版本0 码力 | 149 页 | 1.94 MB | 1 年前3 OpenShift Container Platform 4.14 更新集群Container Platform 集群默认配置为连接到 OSUS,OSUS 会使用已知更新目标的信息响应集群。 当集群管理员或自动更新控制器使用新版本编辑 Cluster Version Operator (CVO) 的自定义资源 (CR) 时,更新开始。要将集群与新指定版本协调,CVO 从镜像 registry 检索目标发行镜像,并开始将更改应 用到集群。 注意 注意 之前通过 Operator Lifecycle Lifecycle Manager (OLM) 安装的 Operator 会遵循不同的更新过程。 如需更多信息,请参阅更新安装的 Operator。 目标发行镜像包含组成特定 OCP 版本的所有集群组件的清单文件。当将集群更新至新版本时,CVO 会在 称为 Runlevels 的独立阶段应用清单。大多数(但不是全部清单)支持其中一个集群 Operator。当 CVO 将清单应用到集群 Operator 果客户执行了更新, 仍然被支持。 红帽不会阻止用户升级到特定版本。红帽可能会声明条件更新风险,这些风险可能不适用于特定 集群。 声明的风险提供有关受支持更新的更多上下文。集群管理员仍可接受该特定目标版本的风险 和更新。虽然在条件风险上下文中不推荐使用这个更新。 如果特定版本的更新不再被推荐意味着什么? 如果特定版本的更新不再被推荐意味着什么? 如果因为回归的问题,红帽从任何支持的发行版本中删除更新建议,则会为更正回归的未来版本0 码力 | 149 页 | 1.94 MB | 1 年前3
 OpenShift Container Platform 4.9 网络每个节点每秒生成一次的消息数量上限。默认值为每秒 20 条消 息。 maxFileSize 整数 审计日志的最大大小,以字节为单位。默认值为 50000000 或 50 MB。 目的地 目的地 字符串 以下附加审计日志目标之一: libc 主机上的 journald 进程的 libc syslog() () 函数。 UDP: OpenShift Container Platform 4.9 网络每个节点每秒生成一次的消息数量上限。默认值为每秒 20 条消 息。 maxFileSize 整数 审计日志的最大大小,以字节为单位。默认值为 50000000 或 50 MB。 目的地 目的地 字符串 以下附加审计日志目标之一: libc 主机上的 journald 进程的 libc syslog() () 函数。 UDP:- : - 一个 syslog 服务器。将 - : - 替 替换为 换为 syslog 服 服 务 务器的主机 器的主机 和端口。 Unix: - 由 - 指定的 Unix 域套接字文件。 null 不要将审计日志发送到任何其他目标。 syslogFacility 字符串 syslog 工具,如 as kern,如 RFC5424 定义。默认值为 local0。 。 defaultNetwork: type: OpenShiftSDN endpointPublishingStrategy。 当使用生成的默认证书时,该证书对域 域及其子域 子域有效。请参阅 defaultCertificate。 该值会发布到独立的 Route 状态,以便用户了解目标外部 DNS 记录的 位置。 domain 值在所有 Ingress 控制器中需要是唯一的,且不能更新。 如果为空,默认值为 ingress.config.openshift.io/cluster 0 码力 | 388 页 | 4.04 MB | 1 年前3
 OpenShift Container Platform 4.13 网络每个节点每秒生成一次的消息数量上限。默认值为每秒 20 条消 息。 maxFileSize 整数 审计日志的最大大小,以字节为单位。默认值为 50000000 或 50 MB。 目的地 目的地 字符串 以下附加审计日志目标之一: libc 主机上的 journald 进程的 libc syslog() () 函数。 UDP: OpenShift Container Platform 4.13 网络每个节点每秒生成一次的消息数量上限。默认值为每秒 20 条消 息。 maxFileSize 整数 审计日志的最大大小,以字节为单位。默认值为 50000000 或 50 MB。 目的地 目的地 字符串 以下附加审计日志目标之一: libc 主机上的 journald 进程的 libc syslog() () 函数。 UDP:- : - 一个 syslog 服务器。将 - : - 替 替换为 换为 syslog 服 服 务 务器的主机 器的主机 和端口。 Unix: - 由 - 指定的 Unix 域套接字文件。 null 不要将审计日志发送到任何其他目标。 syslogFacility 字符串 syslog 工具,如 as kern,如 RFC5424 定义。默认值为 local0。 。 表 表 5.6. gatewayConfig object endpointPublishingStrategy。 当使用生成的默认证书时,该证书对域 域及其子域 子域有效。请参阅 defaultCertificate。 该值会发布到独立的 Route 状态,以便用户了解目标外部 DNS 记录的 位置。 domain 值在所有 Ingress 控制器中需要是唯一的,且不能更新。 如果为空,默认值为 ingress.config.openshift.io/cluster 0 码力 | 697 页 | 7.55 MB | 1 年前3
共 53 条
- 1
- 2
- 3
- 4
- 5
- 6













