What problem does it solve?
Managing external access gateways across multi-cluster KubeSphere environments requires coordinating InstallPlans, GatewayProxy CRDs, and Traefik deployments, which is error-prone when done manually.
Core Features & Use Cases
- Extension Lifecycle Management: Install, upgrade, and uninstall the Gateway API extension across one or multiple KubeSphere clusters using generated InstallPlans.
- GatewayProxy Inspection: List and inspect cluster-, workspace-, and namespace-scoped GatewayProxy resources, their associated GatewayClasses, Gateways, pods, and logs.
- Guided Troubleshooting: Diagnose stuck Progressing states, Ready=False conditions, CrashLoopBackOff pods, and controller reconciliation failures with targeted kubectl commands.
- Use Case: A platform engineer needs to expose services externally on a multi-cluster KubeSphere setup. They use this Skill to select a version, target the host and member clusters, apply the InstallPlan, poll installation status, and verify the Traefik-backed GatewayProxy is Ready.
Quick Start
Install the KubeSphere Gateway API extension on my host cluster and check the status of the resulting GatewayProxy.