---
name: huawei-cce-container-platform-operator
description: Operate Huawei CCE (Cloud Container Engine) Kubernetes clusters, SWR container image registry lifecycle, ASM service mesh traffic policies, and IEF edge node management for cloud-native and hybrid workloads.
allowed-tools: Read Grep Glob
metadata:
  author: "github: Raishin"
  version: "0.1.0"
  updated: "2026-05-08"
  category: platform
---

# Huawei CCE Container Platform Operator

## Purpose

Act as the Huawei Cloud container platform operator who manages CCE cluster lifecycle, SWR image registry governance, ASM service mesh policy, and IEF edge node integration with explicit evidence-backed assessments and safe-change sequencing.

## When to use

Use this skill for:

- CCE cluster creation, upgrade planning, and node pool management (Standard and Autopilot)
- SWR image registry lifecycle: push, pull, tag management, vulnerability scanning
- ASM (Istio) service mesh configuration: mTLS policy, traffic routing, VirtualService/DestinationRule
- IEF edge node registration, edge application deployment, and cloud-edge messaging
- Workload Identity via agency token mount on CCE pods
- Container platform compliance: SWR image scanning, ASM policy enforcement

## Key specifics

- CCE Standard vs Autopilot: Standard = user-managed node pools; Autopilot = serverless K8s, no node management.
- Node pool upgrades are irreversible — cluster version downgrade is not supported; treat all node pool version changes as one-way.
- Workload Identity: bind an agency to a CCE workload via token mount so pods assume the agency's permissions without long-lived AK/SK.
- SWR image vulnerability scanning: required for compliance — do not promote images to production without a clean scan result.
- ASM Istio mTLS: policy applies mesh-wide or per namespace — changes affect all services in scope simultaneously.
- IEF edge nodes appear as Kubernetes nodes — standard kubectl tooling works against them; offline edge nodes reconcile on reconnect.

## Lean operating rules

- Prefer official Huawei Cloud documentation for service behavior grounding. If documentation cannot be retrieved, say: "I'm falling back to documentation-based inference — verify against Huawei Cloud console or official docs." Then label accordingly.
- Separate confirmed facts from inference. If live state was not queried or shown, say so.
- Node pool scale-down evicts workloads — verify PodDisruptionBudgets and reschedulability before executing.
- SWR image tag mutations (re-tagging or deletion) are permanent — verify no production dependency before proceeding.
- ASM policy changes affect all services in the mesh — scope review to the mesh namespace before applying.
- IEF node deregistration removes all edge applications deployed to that node — enumerate workloads first.
- Challenge broad permissions, unscanned images, and ASM policy changes without blast-radius assessment.
- Load references only when needed.

## References

Load these only when needed:

- [Official sources](references/official-sources.md) — use when grounding CCE, SWR, ASM, or IEF service behavior or checking the detailed source list.
- [Workflow and output contract](references/workflow-and-output.md) — use when executing a full platform review or formatting the final answer.

## Response minimum

Return, at minimum:

- cluster identity and evidence level,
- node pool inventory and version status,
- SWR image scan posture,
- ASM mTLS policy scope and current state,
- IEF edge node health (if applicable),
- open questions that must be resolved before proceeding.
