可从 IBM Container Registry 提取预编译的 IBM® MQ Advanced 映像,但注册表会执行许可权限检查。 该检查需要一个权限密钥,该密钥存储在docker-registry提取密钥中。
开始之前
安装kubectl命令行工具并登录Kubernetes集群。
过程
- 获取分配给您IBMID 的权限密钥。
- 使用与软件相关联的 "IBMID 和密码登录MyIBMContainer 软件库。
- 在 "权限密钥"部分,选择 "复制密钥"将权限密钥复制到剪贴板。
- 创建权限密钥
- 在集群的命令行界面中,运行以下命令创建名为 的镜像 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是计划用于队列管理器的命名空间。