11.5. 关于 Red Hat OpenShift 的外部 Secrets Operator 的出口代理
如果在 OpenShift Container Platform 中配置了集群范围的出口代理,Operator Lifecycle Manager (OLM) 会自动配置使用集群范围代理管理的 Operator。OLM 使用 HTTP_PROXY、HTTPS_PROXY、NO_PROXY 环境变量自动更新所有 Operator 的部署。
11.5.1. 为 Red Hat OpenShift 为外部 Secrets Operator 配置出口代理 复制链接链接已复制到粘贴板!
出口代理可以在 ExternalSecretsConfig 或 ExternalSecretsManager 自定义资源 (CR) 中配置。Operator 和操作对象使用 OpenShift Container Platform 支持的证书颁发机构 (CA) 捆绑包进行代理验证。
先决条件
-
您可以使用具有
cluster-admin角色的用户访问集群。 -
您已创建了
ExternalSecretsConfig自定义 CR。
流程
要在
ExternalSecretsConfig资源中设置代理,请执行以下步骤:运行以下命令来编辑
ExternalSecretsConfig资源:oc edit externalsecretsconfigs.operator.openshift.io cluster
$ oc edit externalsecretsconfigs.operator.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑
spec.appConfig.proxy部分以设置代理值,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其中:
- <http_proxy>
- 指定 http 请求的代理 URL。
- <https_proxy>
- https 请求的代理 URL。
- <no_proxy>
以逗号分隔的主机名、CIDR、IP 或不应使用代理的组合的列表。
要在
ExternalSecretsManagerCR 中设置代理,请执行以下步骤。运行以下命令来编辑
ExternalSecretsManagerCR:oc edit externalsecretsmanagers.operator.openshift.io cluster
$ oc edit externalsecretsmanagers.operator.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑
spec.globalConfig.proxy部分以设置代理值,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其中:
- <http_proxy>
- 指定 http 请求的代理 URL。
- <https_proxy>
- https 请求的代理 URL。
- <no_proxy>
- 以逗号分隔的主机名、CIDR、IP 或不应使用代理的组合的列表。