ibm-cloud-private - 如何更改 Microclimate 推送存储库?
问题描述
我正在尝试遵循本教程:https ://github.com/ibm-cloud-architecture/refarch-cloudnative-bluecompute-microclimate
使用可在此处保留的 ICP 托管试用环境:https ://www.ibm.com/cloud/garage/tutorials/ibm-cloud-private-trial/ibm-cloud-private-hosted-trial
该环境使用主机名“secure.bluedemos.com”而不是默认的“mycluster.icp”。我正在关注的教程将 GitHub 项目导入 Microclimate,它会自动开始为应用程序构建图像。但是,我收到此错误:
推送指的是存储库 [mycluster.icp:8500/default/mc-bluecatalog-d5b489a261653078ec31fa2af0ae7405529784]
获取https://mycluster.icp:8500/v2/:x509:证书对secure.bluedemos.com、secure-emea 有效。 bluedemos.com,secure-aus.bluedemos.com,secure-apac.bluedemos.com,不是 mycluster.icp
错误:1,无法推送应用程序映像 mycluster.icp:8500/default/mc-bluecatalog-d5b489a261653078ec31fa2af0ae7405529784
这是意料之中的,因为环境配置为使用 secure.bluedemos.com 而不是 mycluster.icp。如何更改 push 命令以使用 secure.bluedemos.com 推送图像?这是微气候配置还是 ICP?例如,这让我想知道在客户环境的自定义 ICP 安装中不使用默认“mycluster.icp”时如何处理这些配置。
谢谢您的帮助!
解决方案
在helm install
为微气候图表执行的步骤中,您需要覆盖注册表位置,例如添加一个--set jenkins.Pipeline.Registry.Url=secure.bluedemos.com:8500
. 您可以在此处的图表中查看完整的可覆盖值集。
推荐阅读
- android - Delphi Android 应用程序 API 级别 26?
- python - Google API Oauth2 身份验证期间的 FileNotFoundError
- wpf - WPF C# 透明度/网络浏览器
- django - 分配错误之前引用的局部变量“实例”
- mysql - MySQL使用正则表达式提取子字符串
- jquery - 使用 DataTables 导出为 PDF 时格式化特定的列内容样式
- javascript - 从文档中获取嵌套子集合
- reactjs - React + Ag-grid + Webpack
- clojure - 使幽灵返回(部分)所选路径
- python - 根据行名将多行合并为一行(Python)