This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.5.4. 高级安装配置选项
本指南向集群管理员提供有关 OpenShift Serverless 组件的高级安装配置选项的信息。
5.4.1. Knative Serving 支持的安装配置选项 复制链接链接已复制到粘贴板!
本指南向集群管理员提供有关 Knative Serving 的高级安装配置选项的信息。
不要修改 config
字段中包含的任何 YAML。此字段中的一些配置值被 OpenShift Serverless Operator 注入,修改后,您的部署将不被支持。
5.4.1.1. 控制器自定义证书 复制链接链接已复制到粘贴板!
如果您的 registry 使用自签名证书,则必须通过创建 ConfigMap 或 Secret 来启用标签到摘要(tag-to-digest)的解析。然后,OpenShift Serverless Operator 会自动配置 Knative Serving 控制器来访问 registry。
要启用标签到摘要的解析功能,Knative Serving 控制器需要可以访问容器 registry。
ConfigMap 或 Secret 必须位于与 Knative Serving CustomResourceDefinition(CRD)相同的命名空间中。
以下示例会触发 OpenShift Serverless Operator:
- 在控制器中创建并挂载包含证书的卷。
- 正确设置需要的环境变量。
YAML 示例
以下示例在 knative-serving
命名空间中的名为 certs
的 ConfigMap 中的证书。
支持的类型为 ConfigMap
和 Secret
。
如果没有指定控制器自定义证书,则默认为 config-service-ca
ConfigMap。
默认 YAML 示例
spec: controller-custom-certs: name: config-service-ca type: ConfigMap
spec:
controller-custom-certs:
name: config-service-ca
type: ConfigMap
5.4.1.2. 高可用性 复制链接链接已复制到粘贴板!
如果未指定副本数,则高可用性(HA)默认为每个控制器有 2
个副本。
您可以将其设置为 1
来禁用 HA,或通过设置更高的整数来添加更多副本。
YAML 示例
spec: high-availability: replicas: 2
spec:
high-availability:
replicas: 2
5.4.2. 其他资源 复制链接链接已复制到粘贴板!
- 如需有关配置高可用性的更多信息,请参阅 OpenShift Serverless 的高可用性。