[Kubernetes]MQ 9.4.12024年10月]

通过创建拉取秘钥为使用Kubernetes做准备

可从 IBM Container Registry 提取预编译的 IBM® MQ Advanced 映像,但注册表会执行许可权限检查。 该检查需要一个权限密钥,该密钥存储在docker-registry提取密钥中。

开始之前

安装kubectl命令行工具并登录Kubernetes集群。

过程

  1. 获取分配给您IBMID 的权限密钥。
    1. 使用与软件相关联的 "IBMID 和密码登录MyIBMContainer 软件库
    2. 在 "权限密钥"部分,选择 "复制密钥"将权限密钥复制到剪贴板。
  2. 创建权限密钥
    1. 在集群的命令行界面中,运行以下命令创建名为 的镜像 ibm-entitlement-key拉取密钥:
      kubectl create secret docker-registry ibm-entitlement-key \
      --docker-server=cp.icr.io \
      --docker-username=cp \
      --docker-password=entitlement_key \
      --docker-email=user_email \
      --namespace=namespace
      其中,entitlement_key是在步骤 b 中复制的权限密钥,user_email是与权限软件相关联的IBMID,namespace是计划用于队列管理器的命名空间。