kubernetes - IBM-MQ kubernetes helm 图表 ImagePullBackOff
问题描述
解决方案
我会把一些东西留给你作为练习,但这是该教程所说的:
helm repo add ibm-stable-charts https://raw.githubusercontent.com/IBM/charts/master/repo/stable
您实际上并不需要这样做,因为您使用的是helmfile
.
然后他们说要发出:
helm install --name foo
ibm-stable-charts/ibm-mqadvanced-server-dev
--set license=accept
--set queueManager.dev.secret.name=mysecret
--set queueManager.dev.secret.adminPasswordKey=adminPassword
--tls
这是针对helm2
(因为那些--name
和--tls
),但这与问题无关。
当我安装它时,我遇到了同样的问题:
无法提取图像“ibmcom/mq:9.1.5.0-r1”:rpc 错误:代码 = NotFound desc = 无法提取和解压缩图像“docker.io/ibmcom/mq:9.1.5.0-r1”:无法解析参考“docker.io/ibmcom/mq:9.1.5.0-r1”:docker.io/ibmcom/mq:9.1.5.0-r1:未找到
我去了他们的 docker.io 页面,确实没有这样的标签:9.1.5.0-r1
不存在。
好的,那我们可以更新图像吗?
helm show values ibm-stable-charts/ibm-mqadvanced-server-dev
揭示:
image:
# repository is the container repository to use, which must contain IBM MQ Advanced for Developers
repository: ibmcom/mq
# tag is the tag to use for the container repository
tag: 9.1.5.0-r1
很好,这意味着我们可以通过覆盖值来改变它:
helm install foo
ibm-stable-charts/ibm-mqadvanced-server-dev
--set license=accept
--set queueManager.dev.secret.name=mysecret
--set queueManager.dev.secret.adminPasswordKey=adminPassword
--set image.tag=latest # or any other tag
所以这行得通。
如何设置该标签helmfile
留给您作为练习,但这很简单。
推荐阅读
- ios - MKMapView 看起来偏黄,如何改变颜色?
- apache-kafka - 为什么 KSQL 流不从代理中的主题消息中返回/显示数据?
- r - 在不使用嵌套应用的情况下将函数映射到列和行
- bpmn - 将局部变量映射到 Camunda 中的实例变量
- python - 如何在远程 Spark 集群上运行本地 Python 脚本?
- scala - Spark Read HBase with java.lang.NoSuchMethodError: org.apache.hadoop.mapreduce.InputSplit.getLocationInfo 错误
- php - 构建标记时使用 PHP 选择选项
- nginx - 内联脚本违反内容安全政策
- python - 为什么 matplotlib 用这么多颜色为我的绘图着色?
- python - 对 Python 脚本进行去魔化后,无法读取外部命令的标准输出输出