kubesphere-gateway
适用于使用 ingress-nginx 的 KubeSphere 集群的外部访问管理场景。
修改 Ingress/网关配置需高权限,误操作可能中断外部流量。
基于 ingress-nginx 的 KubeSphere 网关(Ingress API)管理技能。
管理 KubeSphere 的外部访问(ingress),基于 ingress-nginx,使用 Kubernetes Ingress API 和 gateway.kubesphere.io/v2alpha2 这个 CRD。能完成安装、卸载、查看网关状态以及排查网关卡住、Helm 失败或 Pod 问题等运维工作。需要新版 Kubernetes Gateway API(例如 Traefik)时,另有 kubesphere-gateway-api 可选。
▸ 展开 SKILL.md 英文原文
KubeSphere Gateway extension management Skill (ingress-nginx based, uses Kubernetes Ingress API + Gateway CRD gateway.kubesphere.io/v2alpha2). For the newer Kubernetes Gateway API (Traefik + GatewayProxy CRD), see the kubesphere-gateway-api skill instead. Covers installation, uninstallation, status checks, gateway status inspection, and troubleshooting (gateway stuck states, Helm failures, pod issues).
帮我安装这个 skill:https://raw.githubusercontent.com/kubesphere/kubesphere/master/skills/kubesphere-gateway/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/kubesphere/kubesphere/master/skills/kubesphere-gateway/SKILL.md"# KubeSphere Gateway
## Overview
Provides external access management (ingress) for KubeSphere using **ingress-nginx**. Supports three-tier gateway management:
| Tier | Scope | Name Pattern | Namespace | Label |
|---|---|---|---|
| **Cluster** | Entire cluster | `kubesphere-router-cluster` | `kubesphere-controls-system` | `kubesphere.io/gateway-type=cluster` |
| **Workspace** | Single workspace | `kubesphere-router-workspace-{workspace}` | `kubesphere-controls-system` | `kubesphere.io/gateway-type=workspace` |
| **Project** | Single project/namespace | `kubesphere-router-{namespace}` | `kubesphere-controls-system` | `kubesphere.io/gateway-type=project` |
Each gateway is a standalone Helm