OpenShift Container Platform 4.14 OperatorCRD 和基于 API 的使用量。该路径使 Operator 作者可以合并所有依赖项、API 或显式版本,使它们处于同 一位置。 olm.constraint 这个类型在任意 Operator 属性上声明通用限制。 在以下示例中,为 Prometheus Operator 和 etcd CRD 指定依赖项: dependencies.yaml 文件示例 文件示例 其他 其他资源 源 Operator 护人员可以在其自己的自定义工具上构建有趣的扩展,以供其自身的自定义工具用于实现任意数量的 变异。 例如,工具可以将一个高级 API (如(mode=semver)) 转换为升级边缘基于文件的低级别目录格式。 或目录维护人员可能需要通过添加新属性到符合特定标准的捆绑包来自定义所有捆绑包元数据。 第 第 2 章 章 了解 了解 OPERATOR 11 虽然这种可扩展性允许在低级别 API 上开发额外的官方工具,用于将来的 Blob 存储在单独的子 目录中。每个单独的文件可以是 JSON 或 YAML;目录中的每一文件并不需要使用相同的格式。 基本推荐 基本推荐结构 此推荐结构具有目录层次结构中的每个子目录都是自包含目录的属性,它使得目录组成、发现和导航简单 文件系统操作。通过将目录复制到父目录的根目录,目录也可以包含在父目录中。 2.2.2.2. 模式 模式 # Ignore everything except non-object0 码力 | 423 页 | 4.26 MB | 1 年前3
OpenShift Container Platform 4.10 监控使用节点选择器移动监控组件 2.7. 为监控组件分配容忍(TOLERATIONS) 2.8. 配置专用服务监控器 2.9. 配置持久性存储 2.10. 配置远程写入存储 2.11. 控制用户定义的项目中未绑定指标属性的影响 第 第 3 章 章 配置外部 配置外部 ALERTMANAGER 实 实例 例 3.1. 在时间序列和警报中附加额外标签 3.2. 为监控组件设置日志级别 3.3. 为 PROMETHEUS 将警报 发送到 Alertmanager 进行处理。 Prometheus Adapter Prometheus Adapter(上图中的 PA)负责转换 Kubernetes 节点和 Pod 查询以便在 Prometheus 中使 用。转换的资源指标包括 CPU 和内存使用率指标。 Prometheus Adapter 会公开用于 Pod 横向自动扩展 的集群资源指标 API。Prometheus Alertmanager 还负责将警报发送到外部通知系统。 kube-state-metrics 代理 kube-state-metrics 导出器代理(上图中的 KSM) 将 Kubernetes 对象转换为 Prometheus 可使用的指 标。 openshift-state-metrics 代理 openshift-state-metrics 导出器(上图中的 OSM)通过添加了对特定 OpenShift0 码力 | 135 页 | 1.58 MB | 1 年前3
OpenShift Container Platform 4.6 发行注记1.2.11.1. Operator 版本依赖项 1.2.11.2. Operator 捆绑包中支持的其他对象 1.2.11.3. 使用 opm进行有选择的捆绑包镜像镜像 1.2.11.4. 转换(Conversion)webhook 支持全局 Operators 1.2.11.5. 现在支持 Operator API 1.2.11.5.1. 在集群进行升级前,会删除 Operator API 网络设置。这需要设置静态 IP 配置,然后在从 vSphere 的 OVA 引导虚拟机前设置 guestinfo 属性。 1. 设置静态 IP: 示例命令 示例命令 2. 在从 vSphere 中的 OVA 引导虚拟机前,设置 guestinfo.afterburn.initrd.network-kargs 属性: 这降低了在没有 DHCP 的环境中自动部署 Red Hat Enterprise Linux Performance Addon Operator 可帮助管理员为低延迟和实时工作负载调整 worker 节点。它以 PerformanceProfile 自定义资源的形式采用高级别调整意图,并将其转换为为低延迟目的配置 Linux 内 核、操作系统、巨页和 kubelet 的所有所需操作。 除之前的发行前提供的功能外,这个版本还包括以下功能: 可以为每个 pod 启用 CPU 负载均衡。 可以同时指定多个巨页大小。0 码力 | 91 页 | 1.15 MB | 1 年前3
OpenShift Container Platform 3.11 CLI 参考Plug-in Loader 7.3.1.1. 搜索顺序 7.4. 编写插件 7.4.1. plugin.yaml Descriptor 7.4.2. 建议的目录结构 7.4.3. 访问运行时属性 37 38 38 38 39 39 40 目 目录 录 3 OpenShift Container Platform 3.11 CLI 参考 参考 4 第 1 章 概述 使用 CLI 配置文件中设置单个值。是一个以点分隔的名称,每个令牌代表属性名称或映射 键。 是要设置的新值。 unset 在 CLI 配置文件中取消设置各个值。 是一个以点分隔的名称,每个令牌代表属性名称或映射键。 view 显示当前正在使用的合并 CLI 配置。 显示指定 CLI 配置文件的结果。 Platform 3.11 CLI 参考 参考 18 --api-version --certificate-authority --insecure-skip-tls-verify 如果集群信息和属性的值存在,则使用它。 如果您没有服务器位置,则出现错误。 5. 要使用的实际用户信息是确定的。用户使用与集群相同的规则构建,但每个用户只能有一个身份 验证技术;冲突的技术会导致操作失败。命令行 0 码力 | 45 页 | 737.95 KB | 1 年前3
OpenShift Container Platform 4.7 安装上安装私有集群 5.7.1. 先决条件 5.7.2. 私有集群 5.7.2.1. Azure 中的私有集群 5.7.2.1.1. 限制: 5.7.2.2. 用户定义的出站路由 带有网络地址转换的专用集群 使用 Azure 防火墙的私有集群 带有代理配置的私有集群 没有互联网访问的私有集群 5.7.3. 关于为 OpenShift Container Platform 集群重复使用 VNet 先决条件 5.8.2. Azure 政府区域 5.8.3. 私有集群 5.8.3.1. Azure 中的私有集群 5.8.3.1.1. 限制: 5.8.3.2. 用户定义的出站路由 带有网络地址转换的专用集群 使用 Azure 防火墙的私有集群 带有代理配置的私有集群 没有互联网访问的私有集群 5.8.4. 关于为 OpenShift Container Platform 集群重复使用 VNet secret 集群注册,它将集群身份信息与您的红帽帐户相关联,以方便收集使用情况指标 在 OpenShift Container Platform 4.7 中,安装程序是对一组资产执行一系列文件转换的 Go 二进制文 件。与安装程序交互的方式因您的安装类型而异。 对于具有安装程序置备的基础架构集群,您可以将基础架构启动和置备委派给安装程序,而不是 亲自执行。安装程序将创建支持集群所需的所有网络、机器和操作系统。0 码力 | 2276 页 | 23.68 MB | 1 年前3
OpenShift Container Platform 4.8 Service Mesh遥测 - 了解服务间的依赖关系以及服务间的网络数据流,从而可以快速发现问题。 1.2. SERVICE MESH 发行注记 1.2.1. 使开源包含更多 红帽承诺替换我们的代码、文档和网页属性中存在问题的语言。我们从这四个术语开始: master、 slave、blacklist 和 whitelist。这些更改将在即将发行的几个发行本中逐渐实施。有关更多详情,请参阅我 们的首席技术官 Chris 的影响。 BASE 这是目前 Istio 默 默认 认安装 中使用的选项。这在 Envoy 代理上应用 normalize_path 选 项,该选项在 RFC 3986 之后使用额外的规范化来 转换反斜杠来正斜杠。 /a/../b 被规范化为 /b。\da 被规范化为 /da。 此设置会受到 CVE- 2021-31920 的影响。 MERGE_SLASHES 斜杠会在 BASE 规范化后 网络插件无法快速配置命名空间。Service Mesh 超时会导致从服务网格中持续丢弃命名空间,然后重新加入。 MAISTRA-2370 Handle tombstones in listerInformer。在将事件从命名空间缓存转换为聚合缓存 时,更新的缓存代码库没有处理 tombstones,从而导致在 go 中出现 panic 的问题。 MAISTRA-2117 向 operator 添加可选的 ConfigMap 挂载。CSV0 码力 | 344 页 | 3.04 MB | 1 年前3
OpenShift Container Platform 4.8 安装secret 集群注册,它将集群身份信息与您的红帽帐户相关联,以方便收集使用情况指标 在 OpenShift Container Platform 4.8 中,安装程序是对一组资产执行一系列文件转换的 Go 二进制文 件。与安装程序交互的方式因您的安装类型而异。 对于具有安装程序置备的基础架构集群,您可以将基础架构启动和置备委派给安装程序,而不是 亲自执行。安装程序将创建支持集群所需的所有网络、机器和操作系统。 非您遵循记录的流程或在红帽支持指示下操作。 安装配置文件转换为 Kubernetes 清单,然后清单嵌套到 Ignition 配置文件中。安装程序使用这些 Ignition 配置文件来创建集群。 运行安装程序时,所有配置文件会被修剪,因此请务必备份需要再次使用的所有配置文件。 重要 重要 安装之后,您无法修改在安装过程中设置的参数,但可以修改一些集群属性。 第 第 1 章 章 OPENSHIFT CONTAINER 文档中的 标签限制 部分,以确认安装程序可以为您指定的 每个子网添加标签。 您必须在 VPC 中 中启 启用 用 enable DnsSupport 和 和 enableDnsHostnames 属性,以便集群可以使用 附加到 VPC 的 Route 53 区域来解析集群内部 DNS 记录。请参阅 AWS 文档中的您的 VPC 中的 DNS 支持部分 。 如果您希望使用自己的 Route 530 码力 | 2586 页 | 27.37 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序为服务提供商提供低接触管理经验,以调配和管理对服务的访问。 通过一致、声明性的服务绑定方法增强开发生命周期,消除群集环境中的差异。 5.1.1. 使开源包含更多 红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、 slave、黑名单和白名单。这些更改将在即将发行的几个发行本中逐渐实施。详情请查看 Red Hat CTO Chris Wright 信息。 8.1. 命名策略 命名策略仅适用于 binding.operators.coreos.com API 组。 命名策略使用 Go 模板来帮助通过服务绑定请求定义自定义绑定名称。命名策略适用于所有属性,包括 ServiceBinding 自定义资源(CR)中的映射。 后端服务项目将名称作为文件或环境变量绑定到工作负载。如果工作负载需要特定格式的项目绑定名称, 但从后端服务投射绑定名称不能以该 名称。 预 预定 定义 义的后 的后处 处理功能 理功能 在使用命名策略时,根据您的工作负载的期望或要求,您可以在任意组合中使用以下预定义的后处理功能 来转换字符字符串: 大写:将字符串中的字符转换为大写。 小写:将字符串中的字符转换为小写。 标题 :转字符串中的每个单词的第一个字母大写(某些次要单词除外)。 预 预定 定义 义的命名策略 的命名策略 根据以下预定义的命名策略,处理通过注解声明的绑定名称来更改工作负载:0 码力 | 184 页 | 3.36 MB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序Service Binding Operator API 组 组和支持状 和支持状态 态 OpenShift 版本 版本 6.1.2. 使开源包含更多 红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、 slave、黑名单和白名单。这些更改将在即将发行的几个发行本中逐渐实施。详情请查看 Red Hat CTO Chris Wright 信息。 8.1. 命名策略 命名策略仅适用于 binding.operators.coreos.com API 组。 命名策略使用 Go 模板来帮助通过服务绑定请求定义自定义绑定名称。命名策略适用于所有属性,包括 ServiceBinding 自定义资源(CR)中的映射。 后端服务项目将名称作为文件或环境变量绑定到工作负载。如果工作负载需要特定格式的项目绑定名称, 但从后端服务投射绑定名称不能以该 预 预定 定义 义的后 的后处 处理功能 理功能 在使用命名策略时,根据您的工作负载的期望或要求,您可以在任意组合中使用以下预定义的后处理功能 来转换字符字符串: 大写 大写:将字符串中的字符转换为大写。 小写 小写:将字符串中的字符转换为小写。 标题 标题 :转字符串中的每个单词的第一个字母大写(某些次要单词除外)。 预 预定 定义 义的命名策略 的命名策略 根据以下预定义的命名0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.14 更新集群态。周期可能会因组件而异,但 Degraded 状态代表 Operator 条件的持久性观察。因 此,Operator 不会波动处于 Degraded 状态和没有处于 Degraded 状态。 如果从一个状态转换到另一个状态的过渡在长时间内没有保留,则可能会有一个不同的条件类型 来报告 Degraded。Operator 在正常更新过程中不会报告 Degraded。Operator 可能会报告 Degra 不要直接修改 ClusterVersion 对象。反之,使用 oc CLI 或 Web 控制台等接口来声明您的 更新目标。 CVO 持续将集群与 ClusterVersion 资源的 spec 属性中声明的目标状态进行协调。当所需的发行版本与 实际发行版本不同时,协调会更新集群。 更新可用性数据 更新可用性数据 ClusterVersion 资源还包含集群可用的更新信息。这包括可用更新,但不推荐因为应用到集群的已知风 Container Platform 4.12 的 oc-mirror 插件使用了预览预览的 OCI 本 地目录功能,则无法再使用 oc-mirror 插件的 OCI 本地目录功能在本地复制目录,并将其 转换为 OCI 格式作为 mirror 到一个完全断开连接的集群中的第一步。 3.6.2.3.3. 关于 关于镜 镜像 像 registry 您可以将 OpenShift Container Platform0 码力 | 149 页 | 1.94 MB | 1 年前3
共 56 条
- 1
- 2
- 3
- 4
- 5
- 6













