文档首页/ 云容器实例 CCI_云容器实例 CCI 1.0/ 开发指南/ 使用华为云开发者插件部署CCI
更新时间:2025-05-06 GMT+08:00

使用华为云开发者插件部署CCI

操作背景

华为云开发者插件(Huawei Cloud Toolkit),作为华为云围绕其产品能力向开发者桌面上的延伸,帮助开发者快速在本地连接华为云,打通华为云到开发者的最后一公里。Huawei Cloud ToolKit是围绕华为云开发者生态工具体系打造的一系列IDE插件,支持VS Code、IntelliJ IDEA等系列平台、以及华为云自研 CodeArts IDE ,帮助开发者更高效、便捷的搭建应用。

开发者可以在Jetbrains使用Deploy插件,将开发好的容器应用直接部署到CCI。

CCI部署前进行Docker相关配置

这里主要配置Docker所在的机器相关信息,Docker相关配置流程:

  1. 在IntelliJ IDEA顶部菜单栏中选择“File> Setting > Huawei Cloud Toolkit Settings > Docker > Docker”。
  2. 完成ssh远程连接Docker主机的配置。

    Docker配置参数说明:

    • IP:请输入Docker所在主机的IP地址。
    • Port:请输入ssh的端口。
    • Auth Mode:请选择鉴权类型,分为Password和Private Key。
    • Username:请输入用户名。
    • PassWord/Private Key:请输入密码或者私钥文件地址。

CCI部署前进行Registry相关配置

Registry是自定义的私有Docker镜像仓库,Registry相关配置流程:

  1. 在IntelliJ IDEA顶部菜单栏中选择“File> Setting > Huawei Cloud Toolkit Settings > Docker > Registry” 。
  2. 完成参数配置。

    Registry配置参数说明:

    • Registry:请选择自定义仓库,下拉框可以选取已保存的仓库(单击add和remove可新建和删除现有的仓库配置)。
    • Name:请输入仓库名。
    • Address:请输入仓库地址,eg registry.hub.docker.com。
    • Username:请输入用户名。
    • Password:请输入密码。
      • 若确保当前账户下有SWR资源(详情可参考相关文档),并使用华为云SWR仓库来作为Docker镜像仓库,Registry可不做配置。
      • 若使用自定义仓库Registry,请确保可以其可以正常连接。
      • 单击Test Connection按钮可以测试当前主机和自定义仓库的连通性。若目标主机没有安装Docker,则单击Test Connection后可根据提示一键安装Docker。

操作步骤

  1. 打开插件左侧主面板:单击IDEA左侧工具框中的“Huawei Cloud Toolkit”工具按钮,单击插件主面板中的“Huawei Cloud Deploy”, 选择“Deploy to Huawei Cloud”。

    或者在顶部菜单栏选择“Huawei Cloud Toolkit > Deploy to Huawei Cloud”,单击后弹出CCI部署面板。

  2. 在弹出面板中设置部署参数。面板有Image页签和Container页签两部分组成,参考如下:
    • Image页签
      • Build image下可以设置容器化CCI部署所需要使用到的镜像构建相关配置。
      • Image Repositories下可以选择镜像仓库为SWR或者自定义仓库。

        表1 Image页签配置参数说明

        参数

        描述

        操作步骤

        Build Image

        • Context Directory:请选择文件目录
        • Dockerfile:请选择Docker文件
        • Region:请选择区域
        • Namespace:请选择命名空间
        • Image Name:请输入镜像名称
        • Version:请选择镜像版本号

        根据实际情况填写即可。

        Image Repositories

        Huawei Cloud SWR:选择华为云镜像仓库

        1. 在Image Repositories页签下选择Huawei Cloud SWR。
        2. 选择地域、命名空间和镜像仓库或者在搜索框下搜索关键字,选择一个SWR仓库。

        Custom Container Registry:选择自定义镜像仓库Registry

        1. 在部署参数页面选择Custom Container Registry。
        2. 单击界面右侧的Add,配置Registry信息或者单击下拉框直接选择已完成配置的Registry。

        可以使用SWR也可以使用自定义的仓库Registry来作为CCI部署的仓库源,请根据需要确认。

    • Container页签
      • Container页签选择要部署到的无状态负载Deployment:
        1. 选择地域、命名空间和镜像仓库或者在搜索框下搜索关键字。
        2. 选择一个Deployment即可。

  3. 完成后单击“Run”。

部署验证

  • 部署成功后右下角会提示:“Success to deploy for CCI!”。
  • 部署失败后会弹出对话框:“Failed to deploy for CCI!”。