 OpenShift Container Platform 4.7 镜像导出发行版本镜像: 对于生产环境版本,您必须指定 ocp-release。 g. 为您的服务器导出构架类型,如 x86_64。 h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 3. 将版本镜像(mirror)到镜像 registry: 如果您的镜像主机无法访问互联网,请执行以下操作: i. 将可移动介质连接到连接到互联网的系统。 ii. 查看要镜像的镜像和配置清单: 1. 镜像概述 镜像流包含由标签识别的任意数量的容器镜像。提供相关镜像的单一虚拟视图,类似于容器镜存储库。 通过监控镜像流,构建和部署可在添加或修改新镜像时收到通知,并通过分别执行构建或部署来作出反 应。 5.2. 标记镜像 以下章节提供在容器镜像上下文中使用镜像标签(tag)的概述和说明,以便使用 OpenShift Container Platform 镜像流及其标签。 5.2.1. 镜像标签 @#$%\^&*()\-_+={}\[\]\\|<,>.?/"';:`]{10}。 注意 注意 取决于模板是以 YAML 还是以 JSON 编写,以及其中的修饰符的字符串类型,您可能需要 用第二个反斜杠转义反斜杠。以下示例等同于: 带有修 有修饰程序的 程序的 YAML 模板示例 模板示例 带有修 有修饰符的 符的 JSON 模板示例 模板示例 下面是附带参数定义和参考的完整模板示例: parameters:0 码力 | 123 页 | 1.20 MB | 1 年前3 OpenShift Container Platform 4.7 镜像导出发行版本镜像: 对于生产环境版本,您必须指定 ocp-release。 g. 为您的服务器导出构架类型,如 x86_64。 h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 3. 将版本镜像(mirror)到镜像 registry: 如果您的镜像主机无法访问互联网,请执行以下操作: i. 将可移动介质连接到连接到互联网的系统。 ii. 查看要镜像的镜像和配置清单: 1. 镜像概述 镜像流包含由标签识别的任意数量的容器镜像。提供相关镜像的单一虚拟视图,类似于容器镜存储库。 通过监控镜像流,构建和部署可在添加或修改新镜像时收到通知,并通过分别执行构建或部署来作出反 应。 5.2. 标记镜像 以下章节提供在容器镜像上下文中使用镜像标签(tag)的概述和说明,以便使用 OpenShift Container Platform 镜像流及其标签。 5.2.1. 镜像标签 @#$%\^&*()\-_+={}\[\]\\|<,>.?/"';:`]{10}。 注意 注意 取决于模板是以 YAML 还是以 JSON 编写,以及其中的修饰符的字符串类型,您可能需要 用第二个反斜杠转义反斜杠。以下示例等同于: 带有修 有修饰程序的 程序的 YAML 模板示例 模板示例 带有修 有修饰符的 符的 JSON 模板示例 模板示例 下面是附带参数定义和参考的完整模板示例: parameters:0 码力 | 123 页 | 1.20 MB | 1 年前3
 OpenShift Container Platform 4.14 镜像ocp-release。 g. 为您的集群导出构架类型: 指定集群的构架,如 x86_64, aarch64, s390x, 获 ppc64le。 h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 3. 将版本镜像(mirror)到镜像 registry: 如果您的镜像主机无法访问互联网,请执行以下操作: i. 将可移动介质连接到连接到互联网的系统。 ii. 查看要镜像的镜像和配置清单: 1. 镜像概述 镜像流包含由标签识别的任意数量的容器镜像。提供相关镜像的单一虚拟视图,类似于容器镜存储库。 通过监控镜像流,构建和部署可在添加或修改新镜像时收到通知,并通过分别执行构建或部署来作出反 应。 5.2. 标记镜像 以下章节提供在容器镜像上下文中使用镜像标签(tag)的概述和说明,以便使用 OpenShift Container Platform 镜像流及其标签。 5.2.1. 镜像标签 @#$%\^&*()\-_+={}\[\]\\|<,>.?/"';:`]{10}。 注意 注意 取决于模板是以 YAML 还是以 JSON 编写,以及其中的修饰符的字符串类型,您可能需要 用第二个反斜杠转义反斜杠。以下示例等同于: 带有修 有修饰程序的 程序的 YAML 模板示例 模板示例 带有修 有修饰符的 符的 JSON 模板示例 模板示例 下面是附带参数定义和参考的完整模板示例: parameters:0 码力 | 118 页 | 1.13 MB | 1 年前3 OpenShift Container Platform 4.14 镜像ocp-release。 g. 为您的集群导出构架类型: 指定集群的构架,如 x86_64, aarch64, s390x, 获 ppc64le。 h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 3. 将版本镜像(mirror)到镜像 registry: 如果您的镜像主机无法访问互联网,请执行以下操作: i. 将可移动介质连接到连接到互联网的系统。 ii. 查看要镜像的镜像和配置清单: 1. 镜像概述 镜像流包含由标签识别的任意数量的容器镜像。提供相关镜像的单一虚拟视图,类似于容器镜存储库。 通过监控镜像流,构建和部署可在添加或修改新镜像时收到通知,并通过分别执行构建或部署来作出反 应。 5.2. 标记镜像 以下章节提供在容器镜像上下文中使用镜像标签(tag)的概述和说明,以便使用 OpenShift Container Platform 镜像流及其标签。 5.2.1. 镜像标签 @#$%\^&*()\-_+={}\[\]\\|<,>.?/"';:`]{10}。 注意 注意 取决于模板是以 YAML 还是以 JSON 编写,以及其中的修饰符的字符串类型,您可能需要 用第二个反斜杠转义反斜杠。以下示例等同于: 带有修 有修饰程序的 程序的 YAML 模板示例 模板示例 带有修 有修饰符的 符的 JSON 模板示例 模板示例 下面是附带参数定义和参考的完整模板示例: parameters:0 码力 | 118 页 | 1.13 MB | 1 年前3
 OpenShift Container Platform 4.2 镜像1. 镜像概述 镜像流包含由标签识别的任意数量的容器镜像。提供相关镜像的单一虚拟视图,类似于容器镜存储库。 通过监控镜像流,构建和部署可在添加或修改新镜像时收到通知,并通过分别执行构建或部署来作出反 应。 5.2. 标记镜像 以下章节提供在容器镜像上下文中使用镜像标签(tag)的概述和说明,以便使用 OpenShift Container Platform 镜像流及其标签。 5.2.1. 镜像标签 更多字符。 注意 注意 除非用反斜杠转义,否则 Kubernetes 的 JSONPath 实现会将 .、@ 字符等解析为元字 符,而无关其在表达式中的位置。因此,例如要引用名为 my.key 的 ConfigMap 数据,所 需 JSONPath 表达式应为 {.data['my\.key']}。根据 JSONPath 表达式在 YAML 中的编写 方式,可能需要额外增加反斜杠,如 "{.data['my\\ Jenkins JVM 的附加 选项。这些选项附加到所有其他选 项中,包括上面的 Java 选项,必 要时可用于覆盖其中任何一个选 项。用空格分开各个附加选项;如 有任意选项包含空格字符,请使用 反斜杠转义。 示例设置:-Dfoo -Dbar; - Dfoo=first\ value - Dbar=second\ value。 JENKINS_OPTS 为 Jenkins 指定参数。 INSTALL_PLUGINS0 码力 | 92 页 | 971.35 KB | 1 年前3 OpenShift Container Platform 4.2 镜像1. 镜像概述 镜像流包含由标签识别的任意数量的容器镜像。提供相关镜像的单一虚拟视图,类似于容器镜存储库。 通过监控镜像流,构建和部署可在添加或修改新镜像时收到通知,并通过分别执行构建或部署来作出反 应。 5.2. 标记镜像 以下章节提供在容器镜像上下文中使用镜像标签(tag)的概述和说明,以便使用 OpenShift Container Platform 镜像流及其标签。 5.2.1. 镜像标签 更多字符。 注意 注意 除非用反斜杠转义,否则 Kubernetes 的 JSONPath 实现会将 .、@ 字符等解析为元字 符,而无关其在表达式中的位置。因此,例如要引用名为 my.key 的 ConfigMap 数据,所 需 JSONPath 表达式应为 {.data['my\.key']}。根据 JSONPath 表达式在 YAML 中的编写 方式,可能需要额外增加反斜杠,如 "{.data['my\\ Jenkins JVM 的附加 选项。这些选项附加到所有其他选 项中,包括上面的 Java 选项,必 要时可用于覆盖其中任何一个选 项。用空格分开各个附加选项;如 有任意选项包含空格字符,请使用 反斜杠转义。 示例设置:-Dfoo -Dbar; - Dfoo=first\ value - Dbar=second\ value。 JENKINS_OPTS 为 Jenkins 指定参数。 INSTALL_PLUGINS0 码力 | 92 页 | 971.35 KB | 1 年前3
 OpenShift Container Platform 4.8 Service Mesh包含一个可被远程利用的漏洞,当使用基于路径的授权规则时,带有多个斜杠或转义的斜杠字符 (%2F 或 %5C)的 HTTP 请求路径可能会绕过 Istio 授权策略。 例如,假设 Istio 集群管理员定义了一个授权 DENY 策略,以便在路径 /admin 上拒绝请求。发送到 URL 路径 //admin 的请求不会被授权策略拒绝。 根据 RFC 3986,带有多个斜杠的路径 //admin 在技术上应被视为与 /admin /admin 不同的路径。但是,一些后 端服务选择通过将多个斜杠合并成单斜杠来规范 URL 路径。这可能导致绕过授权策略(//admin 不匹配 /admin),用户可以在后端的路径 /admin 上访问资源,这可能会产生安全问题。 如果您使用 ALLOW action + notPaths 字段或者 DENY action + paths 字段特征,您的集群会受到这个 漏洞的影响。这些模式可能会被意外的策略绕过。 Envoy 代理上应用 normalize_path 选 项,该选项在 RFC 3986 之后使用额外的规范化来 转换反斜杠来正斜杠。 /a/../b 被规范化为 /b。\da 被规范化为 /da。 此设置会受到 CVE- 2021-31920 的影响。 MERGE_SLASHES 斜杠会在 BASE 规范化后 合并。 /a//b 被规范化为 /a/b。 更新此设置以缓解 CVE- 2021-319200 码力 | 344 页 | 3.04 MB | 1 年前3 OpenShift Container Platform 4.8 Service Mesh包含一个可被远程利用的漏洞,当使用基于路径的授权规则时,带有多个斜杠或转义的斜杠字符 (%2F 或 %5C)的 HTTP 请求路径可能会绕过 Istio 授权策略。 例如,假设 Istio 集群管理员定义了一个授权 DENY 策略,以便在路径 /admin 上拒绝请求。发送到 URL 路径 //admin 的请求不会被授权策略拒绝。 根据 RFC 3986,带有多个斜杠的路径 //admin 在技术上应被视为与 /admin /admin 不同的路径。但是,一些后 端服务选择通过将多个斜杠合并成单斜杠来规范 URL 路径。这可能导致绕过授权策略(//admin 不匹配 /admin),用户可以在后端的路径 /admin 上访问资源,这可能会产生安全问题。 如果您使用 ALLOW action + notPaths 字段或者 DENY action + paths 字段特征,您的集群会受到这个 漏洞的影响。这些模式可能会被意外的策略绕过。 Envoy 代理上应用 normalize_path 选 项,该选项在 RFC 3986 之后使用额外的规范化来 转换反斜杠来正斜杠。 /a/../b 被规范化为 /b。\da 被规范化为 /da。 此设置会受到 CVE- 2021-31920 的影响。 MERGE_SLASHES 斜杠会在 BASE 规范化后 合并。 /a//b 被规范化为 /a/b。 更新此设置以缓解 CVE- 2021-319200 码力 | 344 页 | 3.04 MB | 1 年前3
 OpenShift Container Platform 4.6 发行注记Container Platform Web 控制台中使用 Bitbucket 存储库为部 署创建的拓扑 URL 无法正常工作,如果它们包含包含斜杠字符的分支名称。这是因为 Bitbucket API BCLOUD-9969 存在问题。当前发行版本缓解了这个问题:如果分支名称包含斜杠,则拓扑 URL 指向存储库的默认分支页面。(BZ#1972694) 在以前的版本中,在 Git 导入流中为私有存储库创建的管道无法运行。这个问题现已解决,方法 Container Platform Web 控制台中的 Bitbucket 存储库包含带 有反斜杠 (\) 或正斜杠 (/) 的分支名称,则为部署创建的拓扑 URL 无法正常工作。这是因为 Bitbucket API BCLOUD-9969 存在问题。当前发行版本可以缓解这个问题。如果分支名称包含 反斜杠或正斜杠,则拓扑 URL 指向存储库的默认分支页面。此问题将在 OpenShift Container0 码力 | 91 页 | 1.15 MB | 1 年前3 OpenShift Container Platform 4.6 发行注记Container Platform Web 控制台中使用 Bitbucket 存储库为部 署创建的拓扑 URL 无法正常工作,如果它们包含包含斜杠字符的分支名称。这是因为 Bitbucket API BCLOUD-9969 存在问题。当前发行版本缓解了这个问题:如果分支名称包含斜杠,则拓扑 URL 指向存储库的默认分支页面。(BZ#1972694) 在以前的版本中,在 Git 导入流中为私有存储库创建的管道无法运行。这个问题现已解决,方法 Container Platform Web 控制台中的 Bitbucket 存储库包含带 有反斜杠 (\) 或正斜杠 (/) 的分支名称,则为部署创建的拓扑 URL 无法正常工作。这是因为 Bitbucket API BCLOUD-9969 存在问题。当前发行版本可以缓解这个问题。如果分支名称包含 反斜杠或正斜杠,则拓扑 URL 指向存储库的默认分支页面。此问题将在 OpenShift Container0 码力 | 91 页 | 1.15 MB | 1 年前3
 OpenShift Container Platform 4.13 CI/CDJenkins JVM 的附加 选项。这些选项附加到所有其他选 项中,包括上面的 Java 选项,必 要时可用于覆盖其中任何一个选 项。用空格分开各个附加选项;如 有任意选项包含空格字符,请使用 反斜杠转义。 示例设置:-Dfoo -Dbar; - Dfoo=first\ value - Dbar=second\ value。 JENKINS_OPTS 为 Jenkins 指定参数。 INSTALL_PLUGINS Jenkins JVM 的附加 选项。这些选项附加至所有其他选 项中,包括上面的 Java 选项,必 要时可用于覆盖其中任何一个选 项。用空格分开各个附加选项;如 有任意选项包含空格字符,请使用 反斜杠转义。 示例设置:-Dfoo -Dbar; - Dfoo=first\ value - Dbar=second\ value USE_JAVA_VERSION 指定用来在容器中运行代理的 Java0 码力 | 129 页 | 1.37 MB | 1 年前3 OpenShift Container Platform 4.13 CI/CDJenkins JVM 的附加 选项。这些选项附加到所有其他选 项中,包括上面的 Java 选项,必 要时可用于覆盖其中任何一个选 项。用空格分开各个附加选项;如 有任意选项包含空格字符,请使用 反斜杠转义。 示例设置:-Dfoo -Dbar; - Dfoo=first\ value - Dbar=second\ value。 JENKINS_OPTS 为 Jenkins 指定参数。 INSTALL_PLUGINS Jenkins JVM 的附加 选项。这些选项附加至所有其他选 项中,包括上面的 Java 选项,必 要时可用于覆盖其中任何一个选 项。用空格分开各个附加选项;如 有任意选项包含空格字符,请使用 反斜杠转义。 示例设置:-Dfoo -Dbar; - Dfoo=first\ value - Dbar=second\ value USE_JAVA_VERSION 指定用来在容器中运行代理的 Java0 码力 | 129 页 | 1.37 MB | 1 年前3
 OpenShift Container Platform 4.14 发行注记OPENSHIFT CONTAINER PLATFORM 4.14 发 发行注 行注记 记 55 目前,在 Tuned 资源的 profile 字段中使用斜杠(如绑定设备)定义 sysctl 值可能无法正常工 作。sysctl 选项名称中的斜杠值没有正确映射到 /proc 文件系统。作为临时解决方案,创建一个 MachineConfig 资源,该资源使用 /etc/sysctl.d 节点目录中的所需值放置配置文件。(RHEL- constellation satellites 之间的 GNSS 偏移。 当前 T-GM 实现不使用 ubxtool CLI 来探测 ublox 模块来读取 GNSS 偏移和 GPS FIX 值。相 反,它使用 gpsd 服务来读取 GPS FIX 信息。这是因为 ubxtool CLI 的当前实现需要 2 秒才能接 收响应,每个调用都会增加 CPU 用量 3 倍。(OCPBUGS-17422) 在来自0 码力 | 73 页 | 893.33 KB | 1 年前3 OpenShift Container Platform 4.14 发行注记OPENSHIFT CONTAINER PLATFORM 4.14 发 发行注 行注记 记 55 目前,在 Tuned 资源的 profile 字段中使用斜杠(如绑定设备)定义 sysctl 值可能无法正常工 作。sysctl 选项名称中的斜杠值没有正确映射到 /proc 文件系统。作为临时解决方案,创建一个 MachineConfig 资源,该资源使用 /etc/sysctl.d 节点目录中的所需值放置配置文件。(RHEL- constellation satellites 之间的 GNSS 偏移。 当前 T-GM 实现不使用 ubxtool CLI 来探测 ublox 模块来读取 GNSS 偏移和 GPS FIX 值。相 反,它使用 gpsd 服务来读取 GPS FIX 信息。这是因为 ubxtool CLI 的当前实现需要 2 秒才能接 收响应,每个调用都会增加 CPU 用量 3 倍。(OCPBUGS-17422) 在来自0 码力 | 73 页 | 893.33 KB | 1 年前3
 OpenShift Container Platform 4.14 Operator对象中添加节点关联性、pod 关联性或 pod 反关联性限制来控 制 Operator pod 的安装位置。节点关联性是由调度程序用来确定 pod 的可放置位置的一组规则。pod 关 联性允许您确保将相关的 pod 调度到同一节点。通过 Pod 反关联性,您可以防止 pod 调度到节点上。 第 第 4 章 章 管理 管理员 员任 任务 务 103 1 以下示例演示了如何使用节点关联性或 pod 反关联性将自定义 Metrics Operator 的 pod 放置到具有 app=test 标签的 pod 的节点上的 pod 关联性。 防止 防止 Operator pod 来自一个或多个特定 来自一个或多个特定节点的 点的 Pod 反关 反关联性示例 性示例 apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshif high topologyKey: kubernetes.io/hostname #... 第 第 4 章 章 管理 管理员 员任 任务 务 105 1 1 一个 pod 反关联性,它可防止 Operator 的 pod 调度到具有 cpu=high 标签的 pod 的节点上。 流程 流程 要控制 Operator pod 的放置,请完成以下步骤: 1. 照常安装 Operator。0 码力 | 423 页 | 4.26 MB | 1 年前3 OpenShift Container Platform 4.14 Operator对象中添加节点关联性、pod 关联性或 pod 反关联性限制来控 制 Operator pod 的安装位置。节点关联性是由调度程序用来确定 pod 的可放置位置的一组规则。pod 关 联性允许您确保将相关的 pod 调度到同一节点。通过 Pod 反关联性,您可以防止 pod 调度到节点上。 第 第 4 章 章 管理 管理员 员任 任务 务 103 1 以下示例演示了如何使用节点关联性或 pod 反关联性将自定义 Metrics Operator 的 pod 放置到具有 app=test 标签的 pod 的节点上的 pod 关联性。 防止 防止 Operator pod 来自一个或多个特定 来自一个或多个特定节点的 点的 Pod 反关 反关联性示例 性示例 apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshif high topologyKey: kubernetes.io/hostname #... 第 第 4 章 章 管理 管理员 员任 任务 务 105 1 1 一个 pod 反关联性,它可防止 Operator 的 pod 调度到具有 cpu=high 标签的 pod 的节点上。 流程 流程 要控制 Operator pod 的放置,请完成以下步骤: 1. 照常安装 Operator。0 码力 | 423 页 | 4.26 MB | 1 年前3
 OpenShift Container Platform 4.10 安装导出发行版本镜像: 对于生产环境版本,您必须指定 ocp-release。 g. 为您的服务器导出构架类型,如 x86_64: h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 $ OCP_RELEASE= OpenShift Container Platform 4.10 安装导出发行版本镜像: 对于生产环境版本,您必须指定 ocp-release。 g. 为您的服务器导出构架类型,如 x86_64: h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 $ OCP_RELEASE=- $ LOCAL_REGISTRY=' - : - ' 相关元数据。此文件可原样使用,或进行相应修改来在集群中添加目录源。 重要 重要 如果将内容镜像到本地文件,您必须修改 catalogSource .yaml 文件,从 metadata.name 字段中删除任何反斜杠(/)字符。否则,当您试图创建对象时,会 失败并显示 "invalid resource name” 错误。 用来定义 ImageContentSourcePolicy 对象的 imageContentSourcePolicy x86_64 架构上安装使用 FIPS 验证的/Modules in Process 加密库的 OpenShift Container Platform 集群,请不要创建使用 ed25519 算法的密钥。相 反,创建一个使用 rsa 或 ecdsa 算法的密钥。 2. 查看公共 SSH 密钥: $ ssh-keygen -t ed25519 -N '' -f - / - 1 $ 0 码力 | 3142 页 | 33.42 MB | 1 年前3
 OpenShift Container Platform 4.14 安装ocp-release。 g. 为您的集群导出构架类型: 指定集群的构架,如 x86_64, aarch64, s390x, 获 ppc64le。 h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 3. 将版本镜像(mirror)到镜像 registry: 如果您的镜像主机无法访问互联网,请执行以下操作: i. 将可移动介质连接到连接到互联网的系统。 ii. 查看要镜像的镜像和配置清单: Platform 4.14 安装 安装 56 重要 重要 如果将内容镜像到本地文件,您必须修改 catalogSource .yaml 文件,从 metadata.name 字段中删除任何反斜杠(/)字符。否则,当您试图创建对象时,会 失败并显示 "invalid resource name” 错误。 用来定义 ImageContentSourcePolicy 对象的 imageContentSourcePolicy 在生 在生产环 产环境中使用它 境中使用它们 们。 。这 这些技 些技术预览 术预览功能可以使用 功能可以使用户 户提早 提早试 试用新的功能,并有机会在开 用新的功能,并有机会在开 发阶 发阶段提供反 段提供反馈 馈意 意见 见。 。 有关 有关红 红帽技 帽技术预览 术预览功能支持范 功能支持范围 围的更多信息, 的更多信息,请 请参 参阅 阅技 技术预览0 码力 | 3881 页 | 39.03 MB | 1 年前3 OpenShift Container Platform 4.14 安装ocp-release。 g. 为您的集群导出构架类型: 指定集群的构架,如 x86_64, aarch64, s390x, 获 ppc64le。 h. 导出托管镜像的目录的路径: 指定完整路径,包括开始的前斜杠(/)字符。 3. 将版本镜像(mirror)到镜像 registry: 如果您的镜像主机无法访问互联网,请执行以下操作: i. 将可移动介质连接到连接到互联网的系统。 ii. 查看要镜像的镜像和配置清单: Platform 4.14 安装 安装 56 重要 重要 如果将内容镜像到本地文件,您必须修改 catalogSource .yaml 文件,从 metadata.name 字段中删除任何反斜杠(/)字符。否则,当您试图创建对象时,会 失败并显示 "invalid resource name” 错误。 用来定义 ImageContentSourcePolicy 对象的 imageContentSourcePolicy 在生 在生产环 产环境中使用它 境中使用它们 们。 。这 这些技 些技术预览 术预览功能可以使用 功能可以使用户 户提早 提早试 试用新的功能,并有机会在开 用新的功能,并有机会在开 发阶 发阶段提供反 段提供反馈 馈意 意见 见。 。 有关 有关红 红帽技 帽技术预览 术预览功能支持范 功能支持范围 围的更多信息, 的更多信息,请 请参 参阅 阅技 技术预览0 码力 | 3881 页 | 39.03 MB | 1 年前3
共 34 条
- 1
- 2
- 3
- 4













