华为云 CCE 集群入门:节点池与工作负载部署

举报
yd_226871987 发表于 2026/11/12 10:04:30 2026/11/12
【摘要】 云容器引擎(CCE)是华为云上托管的 Kubernetes 服务。本文整理集群创建、节点池规划和第一个工作负载部署的完整流程,以及新手最容易踩的几个坑。

云容器引擎(CCE)是华为云上托管的 Kubernetes 服务。本文整理集群创建、节点池规划和第一个工作负载部署的完整流程,以及新手最容易踩的几个坑。

集群类型怎么选

CCE 提供三种集群:

  • CCE Standard:托管控制面,用户自己管理节点,灵活度最高,适合大多数生产场景。
  • CCE Turbo:在 Standard 基础上增强了网络与调度(容器网络直通、VPC 原生),适合高性能与大规模场景。
  • CCE Autopilot:Serverless 形态,只按 Pod 资源计费,不关心节点,适合弹性明显的业务。

第一次上手建议先用 Standard,网络模型选「VPC 网络」或「容器隧道网络」。

节点池规划

节点池把规格相同的节点归为一组,便于统一扩缩容。规划时注意:

  1. 规格分层:基础负载用通用型(如 s6),计算密集用计算增强型;不要把所有服务塞进一个大规格节点池。
  2. 节点数量:至少 2 个节点避免单点,配合弹性伸缩(AS)按 CPU/内存水位自动增减。
  3. 磁盘:系统盘默认 40GB,容器镜像多时把数据盘调大,避免节点磁盘压力(DiskPressure)导致 Pod 被驱逐。

部署第一个工作负载

控制台「工作负载 → 无状态负载」新建 Deployment,或直接用 kubectl:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-demo
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx-demo
  template:
    metadata:
      labels:
        app: nginx-demo
    spec:
      containers:
        - name: nginx
          image: nginx:1.25
          ports:
            - containerPort: 80
          resources:
            requests:
              cpu: 100m
              memory: 128Mi
            limits:
              cpu: 500m
              memory: 256Mi

再建一个 Service(ClusterIP 或 LoadBalancer)暴露访问。

常见坑

  • 镜像拉取失败:私有镜像要先在 SWR 建组织并配置 imagePullSecrets。
  • Pod 一直 Pending:多半是资源 request 超过节点可分配量,或节点池没有匹配的标签/污点容忍。
  • 健康检查:Liveness 探针的 initialDelaySeconds 设太小,应用还没启动就被反复重启,按实际启动耗时给足延迟。

把节点池、资源 request/limit 和探针这三件事配好,CCE 上跑业务就基本稳了。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。