用途:使用 hcloud CLI 管理华为云 CCI 云容器实例的完整生命周期,包括命名空间、网络、Deployment、StatefulSet、Pod、EIPPool 等资源的创建、查询、更新、扩缩容与删除。CCI 为无服务器容器服务,无需管理集群,流程为:创建命名空间→创建网络→部署工作负载→查询状态与日志→(可选)创建 EIPPool→清理。
主要能力:命名空间管理(含 flavor 注解 general-computing 或 gpu-accelerated,注解为必填,否则创建失败);网络管理;Deployment、StatefulSet、Pod 的创建、状态查询、扩缩容与删除;EIPPool 管理以提供 Pod 公网访问;查询日志、状态与事件。命令格式为 hcloud CCI <Operation> --param=value --cli-region=<region> --cli-output=json,参数遵循 Kubernetes 风格嵌套写法。
关键限制:limits 必须等于 requests;须先建网络再部署工作负载;VPC 子网 CIDR 不得为 10.247.0.0/16;删除顺序为 Pod→Deployment/StatefulSet→EIPPool→Network→Namespace。网络创建因 hcloud CLI 无法传递含点的注解键,须使用 Python 辅助脚本 scripts/cci_network_helper.py,且该脚本使用独立的 HW_ACCESS_KEY/HW_SECRET_KEY 凭据。所有破坏性操作须两步确认。构造命令前应先用 --help 核对参数。
前置条件:hcloud CLI 版本≥7.2.2;通过环境变量或 profile 配置凭据,不得暴露 AK/SK。详细参数格式、各场景操作与排查说明见随附参考文档。