第 8 章 Config API
8.1. Config API 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
8.1.1. APIServer [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- apiserver 包含系统中所有 API 服务器共享的配置(如服务证书、客户端 CA 和 CORS 域),它们尤其是 kube-apiserver 和 openshift-apiserver。实例的规范名称为 'cluster'。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。
- 类型
-
对象
8.1.2. Authentication [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
身份验证指定用于身份验证的集群范围设置(如 OAuth 和 Webhook 令牌验证器)。实例的规范名称为
cluster
。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.3. Build [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- Build 为整个集群配置 OpenShift 构建的行为。这包括可在 BuildConfig 对象中覆盖的默认设置,并覆盖适用于所有构建。规范名称为"集群"兼容性级别 1:在主发行版本中至少有 12 个月或 3 个次版本(以更长的时间为准)。
- 类型
-
对象
8.1.4. ClusterOperator [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- ClusterOperator 是存放 Operator 当前状态的自定义资源对象。Operator 使用这个对象将其状态传递给集群的其余部分。
- 类型
-
对象
8.1.5. ClusterVersion [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- ClusterVersion 是 ClusterVersionOperator 的配置。这是与自动更新相关的参数的位置。
- 类型
-
对象
8.1.6. Console [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
控制台包含 web 控制台的集群范围配置,包括注销 URL,并报告控制台的公共 URL。规范名称为
cluster
。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.7. DNS [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
DNS 包含有关 DNS 的集群范围信息。规范名称是
集群兼容性级别
1:在主发行版本中至少有 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.8. FeatureGate [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
功能包含有关功能门的集群范围信息。规范名称是
集群兼容性级别
1:在主发行版本中至少有 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.9. HelmChartRepository [helm.openshift.io/v1beta1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- HelmChartRepository 包含用于代理 Helm Chart 仓库兼容性等级 2 的集群范围配置:至少 9 个月或 3 个次版本(以更长的时间为准)。
- 类型
-
对象
8.1.10. Image [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- 镜像管理与外部 registry 的镜像流导入和运行时配置相关的策略。它允许集群管理员配置 OpenShift 可以从哪些 registry 导入镜像,为外部 registry 的额外 CA 信任捆绑包,以及阻止或允许 registry 主机名的策略。在向公共公开 OpenShift 镜像 registry 时,这也可让集群管理员指定外部主机名。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。
- 类型
-
对象
8.1.11. ImageContentPolicy [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- ImageContentPolicy 包含有关如何处理 registry 镜像规则的集群范围信息。当定义了多个策略时,会在每个字段中定义行为的结果。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。
- 类型
-
对象
8.1.12. Infrastructure [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
基础架构包含有关基础架构的集群范围信息。规范名称是
集群兼容性级别
1:在主发行版本中至少有 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.13. Ingress [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
Ingress 包含有关入口的集群范围信息,包括用于路由的默认入口域。规范名称为
cluster
。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.14. Network [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
网络包含有关网络的集群范围信息。规范名称为
cluster
。它用于配置所需的网络配置,例如:用于服务/pod IP、网络插件等的 IP 地址池。请参阅 network.spec 以了解有关配置此资源时适用的内容的说明。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.15. OAuth [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
OAuth 包含有关 OAuth 的集群范围信息。规范名称为
cluster
。它用于配置集成的 OAuth 服务器。只有在顶级身份验证配置将类型设置为 IntegratedOAuth 时,才会实现此配置。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.16. OperatorHub [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
- OperatorHub 是 operatorhubs API 的 Schema。它可用于将集群上 OperatorHub 的默认 hub 源的状态从 enabled 改为 disabled,反之亦然。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。
- 类型
-
对象
8.1.17. Project [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
项目包含有关项目的集群范围信息。规范名称是
集群兼容性级别
1:在主发行版本中至少有 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.18. Proxy [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
代理包含有关为集群配置默认代理的集群范围信息。规范名称是
集群兼容性级别
1:在主发行版本中至少有 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象
8.1.19. Scheduler [config.openshift.io/v1] 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 描述
-
调度程序包含运行 Kubernetes 调度程序的集群范围配置信息,并影响其放置决策。此配置的规范名称为
cluster
。兼容性级别 1:在主发行版本中至少提供 12 个月或 3 个次版本(以更长的时间为准)。 - 类型
-
对象