更新时间: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相关配置流程:
CCI部署前进行Registry相关配置
Registry是自定义的私有Docker镜像仓库,Registry相关配置流程:
- 在IntelliJ IDEA顶部菜单栏中选择“File> Setting > Huawei Cloud Toolkit Settings > Docker > Registry” 。
- 完成参数配置。
Registry配置参数说明:
- Registry:请选择自定义仓库,下拉框可以选取已保存的仓库(单击add和remove可新建和删除现有的仓库配置)。
- Name:请输入仓库名。
- Address:请输入仓库地址,eg registry.hub.docker.com。
- Username:请输入用户名。
- Password:请输入密码。
- 若确保当前账户下有SWR资源(详情可参考相关文档),并使用华为云SWR仓库来作为Docker镜像仓库,Registry可不做配置。
- 若使用自定义仓库Registry,请确保可以其可以正常连接。
- 单击Test Connection按钮可以测试当前主机和自定义仓库的连通性。若目标主机没有安装Docker,则单击Test Connection后可根据提示一键安装Docker。
操作步骤
- 打开插件左侧主面板:单击IDEA左侧工具框中的“Huawei Cloud Toolkit”工具按钮,单击插件主面板中的“Huawei Cloud Deploy”, 选择“Deploy to Huawei Cloud”。
或者在顶部菜单栏选择“Huawei Cloud Toolkit > Deploy to Huawei Cloud”,单击后弹出CCI部署面板。
- 在弹出面板中设置部署参数。面板有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:选择华为云镜像仓库
- 在Image Repositories页签下选择Huawei Cloud SWR。
- 选择地域、命名空间和镜像仓库或者在搜索框下搜索关键字,选择一个SWR仓库。
Custom Container Registry:选择自定义镜像仓库Registry
- 在部署参数页面选择Custom Container Registry。
- 单击界面右侧的Add,配置Registry信息或者单击下拉框直接选择已完成配置的Registry。
可以使用SWR也可以使用自定义的仓库Registry来作为CCI部署的仓库源,请根据需要确认。
- Image页签
- 完成后单击“Run”。
部署验证
- 部署成功后右下角会提示:“Success to deploy for CCI!”。
- 部署失败后会弹出对话框:“Failed to deploy for CCI!”。