Skills

Kubesphere Gateway API

KubeSphere Gateway API extension management Skill (Traefik based, uses Kubernetes...

Install

npx skills add kubesphere/kubesphere --skill kubesphere-gateway-api -g -a claude-code -y
Repository
kubesphere/kubesphere17.1k
Category
DevOps
Updated
4mo ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

KubeSphere Gateway API extension management Skill (Traefik based, uses Kubernetes Gateway API + GatewayProxy CRD gatewayapi.kubesphere.io/v1alpha1). This is the newer Kubernetes Gateway API standard. For the older Ingress API based gateway (ingress-nginx + Gateway CRD gateway.kubesphere.io/v2alpha2), see the kubesphere-gateway skill instead. Covers installation, uninstallation, status checks, GatewayProxy status inspection, and troubleshooting.

KubeSphere Gateway API

Overview

Provides external access management using Kubernetes Gateway API with Traefik as the underlying proxy implementation. Supports three-tier gatewayproxy management:

TierScopeName PatternNamespaceDescription
ClusterEntire clustergatewayproxy-clusterkubesphere-controls-systemCluster-scoped GatewayProxy
WorkspaceSingle workspacegatewayproxy-workspace-{workspace}kubesphere-controls-systemWorkspace-scoped GatewayProxy
ProjectSingle project/namespacegatewayproxy-namespace-{namespace}kubesphere-controls-systemNamespace-scoped GatewayProxy

Each GatewayProxy (gatewayproxies.gatewayapi.kubesphere.io) deploys a Traefik instance (the proxy implementation). It auto-creates a GatewayClass, and users can then create standard Gateway (gateways.gateway.networking.k8s.io) resources that reference that GatewayClass. The extension consists of three components:

  • backend-extension, API server on the host cluster
  • backend-agent, API server + controller-manager on every cluster (including the host cluster if selected)
  • frontend, React SPA served via Nginx

Key Differentiator from kubesphere-gateway

Read the whole SKILL.md on GitHub

More in DevOps