4.5. 创建用于向容器镜像 registry 进行身份验证的 pull secret


由 Apache Kafka 的 Streams 提供的安装 YAML 文件直接 从红帽生态系统目录拉取容器镜像。如果 Apache Kafka 部署的流需要身份验证,请在 secret 中配置身份验证凭据并将其添加到安装 YAML 中。

注意

通常不需要身份验证,但可能会在某些平台上请求。

先决条件

  • 您需要红帽用户名和密码,或者来自 Red Hat registry 服务帐户的登录详情。
注意

您可以使用您的红帽订阅 从红帽客户门户网站 创建 registry 服务帐户。

流程

  1. 创建包含登录详情和从其中拉取 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>
    Copy to Clipboard Toggle word wrap

    添加您的用户名和密码。电子邮件地址是可选的。

  2. 编辑 install/cluster-operator/060-Deployment-strimzi-cluster-operator.yaml 部署文件,以使用 STRIMZI_IMAGE_PULL_SECRETS 环境变量指定 pull secret:

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: strimzi-cluster-operator
    spec:
      # ...
      template:
        spec:
          serviceAccountName: strimzi-cluster-operator
          containers:
            # ...
            env:
              - name: STRIMZI_IMAGE_PULL_SECRETS
                value: "<pull_secret_name>"
    # ...
    Copy to Clipboard Toggle word wrap

    secret 适用于 Cluster Operator 创建的所有 pod。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat