What problem does it solve?
Managing external access (ingress) for KubeSphere clusters requires coordinating Helm releases, InstallPlans, and Gateway CRDs across multiple clusters, which is error-prone when done manually. This Skill automates the full lifecycle of the KubeSphere Gateway extension and provides structured troubleshooting for gateway failures.
Core Features & Use Cases
- Extension Lifecycle Management: Install, upgrade, and uninstall the Gateway extension across one or multiple KubeSphere clusters using generated InstallPlans with server-side dry-run validation.
- Three-Tier Gateway Operations: List and inspect cluster, workspace, and project level gateways backed by the Gateway CRD (gateway.kubesphere.io/v2alpha2) and ingress-nginx.
- Guided Troubleshooting: Diagnose gateways stuck in Creating/Updating states, Faulted deployments, CrashLoopBackOff pods, log search proxy failures, and controller reconciliation issues.
- Use Case: A platform engineer needs to expose services externally on a multi-cluster KubeSphere deployment. The Skill detects available extension versions, selects ready clusters, generates and applies the InstallPlan, polls installation status, and later helps debug a gateway stuck in the Faulted state.
Quick Start
Install the KubeSphere Gateway extension on my host cluster and check the installation status.