4.5. 创建用于向容器镜像 registry 进行身份验证的 pull secret
由 Apache Kafka 的 Streams 提供的安装 YAML 文件直接 从红帽生态系统目录拉取容器镜像。如果 Apache Kafka 部署的流需要身份验证,请在 secret 中配置身份验证凭据并将其添加到安装 YAML 中。
注意
通常不需要身份验证,但可能会在某些平台上请求。
先决条件
- 您需要红帽用户名和密码,或者来自 Red Hat registry 服务帐户的登录详情。
注意
您可以使用您的红帽订阅 从红帽客户门户网站 创建 registry 服务帐户。
流程
创建包含登录详情和从其中拉取 Apache Kafka 镜像的容器 registry 的 pull secret:
oc create secret docker-registry <pull_secret_name> \ --docker-server=registry.redhat.io \ --docker-username=<user_name> \ --docker-password=<password> \ --docker-email=<email>
oc create secret docker-registry <pull_secret_name> \ --docker-server=registry.redhat.io \ --docker-username=<user_name> \ --docker-password=<password> \ --docker-email=<email>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 添加您的用户名和密码。电子邮件地址是可选的。
编辑
install/cluster-operator/060-Deployment-strimzi-cluster-operator.yaml
部署文件,以使用STRIMZI_IMAGE_PULL_SECRETS
环境变量指定 pull secret:Copy to Clipboard Copied! Toggle word wrap Toggle overflow secret 适用于 Cluster Operator 创建的所有 pod。