huawei-cloud-cce-storage-failure-diagnoser

Diagnose Huawei Cloud CCE storage failures across provisioning, attach, mount, and runtime stages.

1|Updated May 27, 2026
One-click install
npx skills add https://github.com/pancake0001/huawei-cloudnative-skills --skill huawei-cloud-cce-storage-failure-diagnoser-pancake0001
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: huawei-cloud-cce-storage-failure-diagnoser
Source: https://github.com/pancake0001/huawei-cloudnative-skills/tree/main/releases/container/cce/huawei-cloud-cce-storage-failure-diagnoser
Command: npx skills add https://github.com/pancake0001/huawei-cloudnative-skills --skill huawei-cloud-cce-storage-failure-diagnoser-pancake0001

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Kubernetes storage failures on Huawei Cloud CCE—such as PVC Pending, FailedAttach, FailedMount, NFS timeouts, OBS 403 errors, and read-only filesystems—are hard to diagnose because evidence is scattered across PVCs, PVs, StorageClasses, VolumeAttachments, CSI logs, and cloud-side EVS/SFS/OBS metadata. This Skill correlates all of that read-only evidence into a ranked root-cause report. ## Core Features & Use Cases - Lifecycle-stage diagnosis: Classifies failures into provisioning, binding/topology, attach, mount, runtime I/O, network path, credential, and teardown stages with ranked causes, evidence, and counter-evidence. - Dual-plane evidence collection: Combines hcloud cluster and cloud-storage metadata (EVS, SFS, SFS Turbo, OBS, VPC, security groups) with read-only kubectl-cce queries of PVCs, PVs, VolumeAttachments, Events, and bounded CSI logs. - Strict safety boundaries: Read-only only—no mutations, finalizer removal, force detach, or exec; remediation is handed off to the auto-remediation skill after user confirmation. - Use Case: A Pod is stuck in ContainerCreating with FailedMount events on an SFS Turbo volume. The Skill inspects Pod events, CSI logs, DNS, routes, and security groups, then reports an NFS network-path root cause with confidence and next verification steps. ## Quick Start Ask the assistant to diagnose why PVC data-pvc in namespace default of CCE cluster <cluster-id> in region cn-north-4 is stuck in Pending and produce a root-cause report.

Frequently Asked Questions about huawei-cloud-cce-storage-failure-diagnoser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose a PVC stuck in Pending on Huawei Cloud CCE?▼

Provide the region, cluster_id, namespace, and PVC name. The Skill inspects PVC events, StorageClass provisioner and parameters, volumeBindingMode, quota, and CSI provisioner logs to rank the provisioning failure cause with supporting evidence.

How to troubleshoot FailedMount or FailedAttach errors on CCE Pods?▼

The Skill examines Pod events, VolumeAttachment status, kubelet mount messages, EVS volume state, residual attachments, and per-node disk limits. It correlates these with CSI logs to identify whether the failure is at the attach or mount stage.

Can this Skill fix or modify storage resources automatically?▼

No. It is strictly read-only and never mutates PVCs, PVs, finalizers, or EVS disks. Confirmed remediation actions are handed off to the huawei-cloud-cce-auto-remediation-runner skill after explicit user confirmation.

What tools and permissions are required for CCE storage diagnosis?▼

You need hcloud, kubectl, and the kubectl-cce plugin installed, plus IAM and Kubernetes RBAC permitting read-only queries of clusters, PVCs, Events, Pods, Nodes, and CSI logs. Missing tools are installed via the kubectl-cce-installer skill.

Why does the diagnosis report include a Data Gaps section?▼

Data gaps record missing RBAC permissions, unavailable CSI logs, unknown cloud volume IDs, or missing metrics. These gaps lower the reported confidence so you know which conclusions need further verification.