OpenShift Container Platform 4.9 构建应用程序Knative 服务可在任意给定时间运行的 pod 数量上限。这也被称为 maxScale 设置。 并发目标 决定了给定时间每个应用程序实例所需的并发请求数。 并发限制 决定了给定时间允许每个应用程序的并发请求数的限值。 并发利用率 决定了在 Knative 扩展额外 pod 前必须满足并发请求限制的百分比,以处理额外 的流量。 自动扩展窗口定义了平均时间窗口,以便在自动扩展器不处于 panic 存储绑定数据的目录。 强制标识符,用于识别投射到对应目录中的绑定数据的类型。 可选:标识供应商的标识符,以便应用程序可以识别它可以连接到的后备服务类型。 要将绑定数据用作环境变量,请使用您选择的编程语言的内置语言功能,可以读取环境变量。 示例: 示例:Python 客 客户 户端使用 端使用 import os username = os.getenv("USERNAME") password (CR) 的 .metadata.name 部分 中配置的 ServiceBinding 资源的名称。 要在现有 SERVICE_BINDING_ROOT 环境变量中访问和使用绑定数据,请使用您选择的编程语言的内置 语言功能来读取环境变量。 示例: 示例:Python 客 客户 户端使用 端使用 OpenShift Container Platform 4.9 构 构建 建应 应用程序 用程序0 码力 | 184 页 | 3.36 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序服务可在任意给定时间运行的 pod 数量上限。这也被称为 maxScale 设置。 并 并发 发目 目标 标 决定了给定时间每个应用程序实例所需的并发请求数。 并 并发 发限制 限制 决定了给定时间允许每个应用程序的并发请求数的限值。 并 并发 发利用率 利用率 决定了在 Knative 扩展额外 pod 前必须满足并发请求限制的百分比,以处理额外 的流量。 自 自动扩 动扩展窗口 展窗口定义了平均时间窗口,以便在自动扩展器不处于 76 3 4 强制标识符,用于识别投射到对应目录中的绑定数据的类型。 可选:标识供应商的标识符,以便应用程序可以识别它可以连接到的后备服务类型。 要将绑定数据用作环境变量,请使用您选择的编程语言的内置语言功能,可以读取环境变量。 示例: 示例:Python 客 客户 户端使用 端使用 import os username = os.getenv("USERNAME") password 出现问题。作为临时解决方案,您可以修改程序代码或正在工作负载资源中运行的应用程 序,将文件复制到 /tmp 目录中并设置适当的权限。 要在现有 SERVICE_BINDING_ROOT 环境变量中访问和使用绑定数据,请使用您选择的编程语言的内置 语言功能来读取环境变量。 第 第 6 章 章 将 将应 应用程序 用程序连 连接到服 接到服务 务 77 示例: 示例:Python 客 客户 户端使用 端使用 from pyservicebinding0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.14 OperatorMongoDB,它类似于 内置的原生 Kubernetes 对象。 Operator 与 与 Service Broker 的比 的比较? ? 服务代理(service broker)是实现应用程序的编程发现和部署的一个步骤。但它并非一个长时间运行 的进程,所以无法执行第 2 天操作,如升级、故障转移或扩展。它在安装时提供对可调参数的自定义 和参数化,而 Operator 则可持续监控集群的当前状态。非集群服务仍非常适合于 安装模式和行为 当以管理员身份使用 Web 控制台安装 Operator 时,通常会根据 Operator 的功能,对安装模式有两个选 择: 单个命名空 个命名空间 在所选命名空间中安装 Operator,并发出 Operator 请求在该命名空间中提供的所有权限。 所有命名空 所有命名空间 将 Operator 安装至默认openshift-operators 命名空间,以便供集群中的所有命名空间监视和使用。 Go 的 Operator SDK 指南 。 5.3.2. 基于 Go 的 Operator 的 operator SDK 指南 Operator SDK 中的 Go 编程语言支持可以利用 Operator SDK 中的 Go 编程语言支持,为 Memcached 构 建基于 Go 的 Operator 示例、分布式键值存储并管理其生命周期。 通过以下两个 Operator Framework 核心组件来完成此过程:0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 3.11 CLI 参考操作时,CLI 配置的加载和合并顺序遵循这些规则: 1. 使用以下层次结构和合并规则从工作站检索 CLI 配置文件: 如果设置了 --config 选项,则只加载该文件。标志可能仅设置为一次,也没有合并发生。 如果设置了 $KUBECONFIG 环境变量,则会使用它。变量可以是路径列表,如果将路径合并 在一起。修改值后,会在定义该节的文件中对其进行修改。创建值时,会在存在的第一个文 件中创建它。如 h/to/dir2 kubectl plugin -h OpenShift Container Platform 3.11 CLI 参考 参考 38 您可以使用任何 您可以使用任何编 编程 程语 语言或脚本 言或脚本编 编写插件,允 写插件,允许 许您 您编 编写 写 CLI 命令。插件不一定需要有二 命令。插件不一定需要有二进 进制 制组 组件。它可 件。它可 完全依 完全依赖 赖操作系0 码力 | 45 页 | 737.95 KB | 1 年前3
OpenShift Container Platform 4.10 安装OpenShift Container Platform 集群。OpenShift Local 设计为在本地计算机上运行,以简化设置和测试,并使用开发基于容器的应用所需的所有工具在本 地模拟云环境。 无论您使用什么编程语言,OpenShift Local 都可以托管您的应用程序,并将最小预配置的 Red Hat OpenShift Container Platform 集群引入本地 PC,而无需基于服务器的基础架构。 章 章 在 在 ALIBABA 上安装 上安装 93 compute.hyperthrea ding 是否在计算机器上启用或禁用并发多 线 线 程或超 程或超线 线程 程。默认情况下,启用并发 多线程以提高机器内核的性能。 重要 重要 如果您禁用并发多线 程,请确保您的容量规 划考虑机器性能显著降 低的情况。 enabled 或 Disabled compute.name 使用 compute (默认值)。 字符串 controlPlane.hypert hreading 是否在 control plane 机器上启用或禁用 并发多 线 线程或超 程或超线 线程 程。默认情况下, 启用并发多线程以提高机器内核的性 能。 重要 重要 如果您禁用并发多线 程,请确保您的容量规 划考虑机器性能显著降 低的情况。 enabled 或 Disabled controlPlane.name0 码力 | 3142 页 | 33.42 MB | 1 年前3
OpenShift Container Platform 4.6 发行注记IT 机构提供了一个混合云应用平台。使用这个 平台可以在配置和管理成本最小化的情况下,利用安全、可扩展的资源部署新的或已有的应用程序。 OpenShift Container Platform 支持大量编程语言和开发平台,如 Java、JavaScript、Python、Ruby 和 PHP。 OpenShift Container Platform 基于 Red Hat Enterprise Linux 层 (L1) 转发错误更正 (FEC),它可以解决不可靠或不 安全通信通道上的数据传输错误。 随着 FEC 的成熟和更多用户依赖网络,交付高性能 FEC 对 5G 而言至关重要。FEC 通常在字段可编程 Arrays (FPGA) 加速器卡上实施,如 Intel PAC N300 以及最近在 Intel vRAN Dedicated 加速器 ACC100 上实现。 如需更多信息,请参阅使用 Intel 将初始化为失效状态。但是,更 新不会触发任何警报,集群会错误地报告 Ingress Controller 可用。HAProxy 初始同步逻辑已修 正,带有有故障路由的升级会失败。因此,无法成功升级带有不正确路由的集群,并发出 HAProxyReloadFail 或 HAProxyDown 警报。(BZ#1861455) 由于使用 HTTP/2 ALPN 时连接有重复使用的风险,所以在 CLI 中的 Ingress0 码力 | 91 页 | 1.15 MB | 1 年前3
OpenShift Container Platform 4.8 安装支持异构集群,因此所有池都必须指定 相同的架构。有效值为 amd64 (默认 值)。 字符串 compute.hyperthrea ding 是否在计算机器上启用或禁用并发多线 程或超 超线 线程 程。默认情况下,启用并发多 线程以提高机器内核的性能。 重要 重要 如果禁用并发多线程, 请确保在容量规划时考 虑到机器性能可能会显 著降低的问题。 Enabled 或 Disabled compute.name 使用 AWS 上安装 上安装 71 controlPlane.hypert hreading 是否在 control plane 机器上启用或禁用 并发多线程或超 超线 线程 程。默认情况下,启 用并发多线程以提高机器内核的性能。 重要 重要 如果禁用并发多线程, 请确保在容量规划时考 虑到机器性能可能会显 著降低的问题。 Enabled 或 Disabled controlPlane.name control plane 池。 是否要启用或禁用并发多线程或超 超线 线程 程。默认情况下,启用并发多线程以提高机器内核的性能。您 可以通过将参数值设为 Disabled 来禁用。如果您在某些集群机器上禁用并发多线程,则必须在所有 集群机器上禁用。 重要 重要 如果禁用并发多线程,请确保在容量规划时考虑到机器性能可能会显著降低的问题。 如果您对机器禁用并发多线程,请使用较大的实例类型,如 m4.2xlarge0 码力 | 2586 页 | 27.37 MB | 1 年前3
OpenShift Container Platform 4.14 安装OpenShift Container Platform 集群。OpenShift Local 设计为在本地计算机上运行,以简化设置和测试,并使用开发基于容器的应用所需的所有工具在本 地模拟云环境。 无论您使用什么编程语言,OpenShift Local 都可以托管您的应用程序,并将最小预配置的 Red Hat OpenShift Container Platform 集群引入本地 PC,而无需基于服务器的基础架构。 --max-nested-paths指定限制嵌套路径的目标 registry 的最大嵌套路径数。默认值为 0。 --max-per-registry 指定每个 registry 允许的并发请求数。默认值为 6。 --oci-insecure-signature- policy 在镜像本地 OCI 目录时不要推送签名(使用 --include-local-oci- catalogs)。 必须指定相同的架构。有效值为 amd64 (默认值)。 字符串 compute: hyperthreading: 是否在计算机器上启用或禁用并发多 线 线 程或超 程或超线 线程 程。默认情况下,启用并发 多线程以提高机器内核的性能。 重要 重要 如果您禁用并发多线 程,请确保您的容量规 划考虑机器性能显著降 低的情况。 enabled 或 Disabled compute: name: 0 码力 | 3881 页 | 39.03 MB | 1 年前3
OpenShift Container Platform 4.13 安装OpenShift Container Platform 集群。OpenShift Local 设计为在本地计算机上运行,以简化设置和测试,并使用开发基于容器的应用所需的所有工具在本 地模拟云环境。 无论您使用什么编程语言,OpenShift Local 都可以托管您的应用程序,并将最小预配置的 Red Hat OpenShift Container Platform 集群引入本地 PC,而无需基于服务器的基础架构。 --max-nested-paths指定限制嵌套路径的目标 registry 的最大嵌套路径数。默认值为 0。 --max-per-registry 指定每个 registry 允许的并发请求数。默认值为 6。 --oci-insecure-signature- policy 在镜像本地 OCI 目录时不要推送签名(使用 --include-local-oci- catalogs)。 不支持具有不同架构的集群。所有池都 必须指定相同的架构。有效值为 amd64 (默认值)。 字符串 compute: 超线程: 是否在计算机器上启用或禁用并发多 线 线 程或超 程或超线 线程 程。默认情况下,启用并发 多线程以提高机器内核的性能。 重要 重要 如果您禁用并发多线 程,请确保您的容量规 划考虑机器性能显著降 低的情况。 enabled 或 Disabled compute.name 使用 compute 0 码力 | 4634 页 | 43.96 MB | 1 年前3
OpenShift Container Platform 4.14 镜像Dockerfile 作为第一个 FROM 指令。然后,由 S2I 生成的 Dockerfile 会被传递 给 Buildah。 4.3.2. 如何编写 Source-to-image 脚本 您可以使用任何编程语言编写 S2I 脚本,只要脚本可在构建器镜像中执行。S2I 支持多种提供 assemble/run/save-artifacts 脚本的选项。每次构建时按以下顺序检查所有这些位置: 1. 构建配置中指定的脚本。 scripts-url 标签的值,以确定构建器镜像中的脚本位置: 第 第 12 章 章 使用 使用镜 镜像 像 113 输出示例 出示例 您检查了 wildfly/wildfly-centos7 构建器镜像,并发现脚本位于 /usr/libexec/s2i 目录中。 2. 创建一个包含其它命令中嵌套的标准脚本之一的脚本: .s2i/bin/assemble 脚本 脚本 这个示例显示了一个自定义 assemble0 码力 | 118 页 | 1.13 MB | 1 年前3
共 42 条
- 1
- 2
- 3
- 4
- 5













