上云无忧 > 文档中心 > 百度智能云容器镜像服务 CCR 如何上传Helm Chart
容器镜像服务 CCR
百度智能云容器镜像服务 CCR 如何上传Helm Chart

文档简介:
控制台界面上传chart: 云平台左侧列表选择“容器镜像服务CCR”,进入容器镜像服务,点击左侧导航“镜像列表”,点击Helm Charts列。点击“上传”按钮。在弹出的上传Chart文件弹窗里,选择相应的Chart文件,如“mychart.tgz”。点击“确认”按钮。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

控制台界面上传chart

云平台左侧列表选择“容器镜像服务CCR”,进入容器镜像服务,点击左侧导航“镜像列表”,点击Helm Charts列。点击“上传”按钮。在弹出的上传Chart文件弹窗里,选择相应的Chart文件,如“mychart.tgz”。点击“确认”按钮。

提交成功后,可以在Helm Charts列表看到名称为“mychart”的Chart已经上传成功。

命令行工具推Chart

  1. 本地创建一个Chart或者本地已有Chart

helm create mychart

  1. 添加repo,前提需要账户有命名空间的权限 其中${username}为当前账户的用户名字段,${password}为密码,${myrepo}为自定义repo名,{project}为命名空间,为镜像仓库的域名。

helm repo add –username ${username} --password ${password} ${myrepo} https://registry.baidubce.com/chartrepo/{project}

如果报401错误,先检查用户名和密码是否正确,CCR是否存在这个命名空间(project)。如果再次失败,有可能是机器配置问题,建议换台机器尝试一次。

  1. 执行Chart推送命令,${myrepo}为上步骤中标记的自定义repo名。如填写的信息准确,则会显示Chart推送信息。

helm push mychart ${myrepo}

  1. 推送成功后,在云平台控制台导航栏中选择“镜像列表”,命名空间选择上文中创建的命名空间,Helm Chart列显示上一步中所推送的Chart,表示Chart已经成功推进到仓库。

相似文档
  • 自动触发: 在CCR控制台中,点击左侧导航栏的镜像列表,进入镜像列表页面。在镜像列表中选择一个镜像。点击镜像名称,进入镜像详情页面。 选择一个版本,点击版本条目后的“安全扫描”按钮,跳转至安全扫描页面,并自动触发扫描。
  • 主子账号命名空间权限说明: 命名空间的有读写和只读两种权限,进行docker命令行操作时,需要进行命名空间授权: 拥有读写权限的账号,可以管理命名空间和空间的镜像,也可以给其他子账号进行授权,docker可以push和pull镜像。 只读权限的账号可以看到该命名空间和镜像,docker可以拉取镜像。
  • 在使用容器镜像服务企业版之前,您需要创建企业版实例,用来托管和分发您的云原生制品。 前提条件: 注册百度智能云账号并完成实名认证。 已开通容器镜像服务企业版所依赖的云产品BOS,用于存储您的镜像数据。
  • 使用Docker客户端推送、拉取容器镜像时,必须使用访问凭据信息登录实例,您需要在客户端中执行 docker login 命令并输入用户名及密码。 CCR企业版同时支持配置固定登录密码和临时登录密码,其中: 固定密码:生成后长久有效,为保数据安全请妥善保管。如果遗失请及时重置密码,重置后原有的密码将失效。
  • 容期镜像服务企业版提供网络访问控制管理能力,为保障您的容器镜像、Helm Chart以及其他符合OCI规范的制品数据安全,企业版实例默认拒绝所有外部访问。 您需要配置公网或私有网络访问控制策略之后,才可以通过私有网络或公网访问该实例。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部