6.2.5. pull Secret Trait
Pull Secret trait 在 pod 上设置一个 pull secret,以允许 Kubernetes 从外部 registry 检索容器镜像。
pull secret 可以手动指定,或者当您为 IntegrationPlatform 上的外部容器 registry 配置身份验证时,会使用相同的 secret 来拉取镜像。
每当您为外部容器 registry 配置身份验证时,它会被默认启用,因此它会假定外部 registry 为私有。
如果您的 registry 不需要身份验证来拉取镜像,您可以禁用这个特征。
以下配置集提供了这个特征: Kubernetes、Knative、OpenShift。
6.2.5.1. 配置 复制链接链接已复制到粘贴板!
在运行任何与 CLI 集成时,可以指定特征属性:
kamel run --trait pull-secret.[key]=[value] --trait pull-secret.[key2]=[value2] Integration.java
$ kamel run --trait pull-secret.[key]=[value] --trait pull-secret.[key2]=[value2] Integration.java
可用的配置选项如下:
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| 可用于启用或禁用特征。所有特征共享这个通用属性。 |
|
|
|
要在 Pod 上设置的 pull secret 名称。如果留空,则会自动从 |
|
|
|
在将全局 Operator 与共享平台搭配使用时,这启用了将 Operator 命名空间中的 |
|
|
|
如果平台 registry secret 是 |