kubesphere-network-extension-operations
Operate the KubeSphere network extension. Use when Codex needs to install, upgrade, configure, enable, disable, or inspect the `network` extension; manage Calico `IPPool` resources, namespace bindings, migrations, or network isolation flows; or consult the bundled network extension references in this skill.
npx skills add kubesphere/kubesphere --skill kubesphere-network-extension-operations --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# KubeSphere Network Extension Operations Operate the `network` extension and its related resources with `kubectl` plus the bundled references in this skill. Prefer the live cluster state first, then use the copied extension references here to resolve packaging details, API shapes, and product behavior. ## When to Use - Install, upgrade, enable, disable, or inspect the `network` extension - Edit `InstallPlan.spec.config` for IPPool or NetworkPolicy feature toggles - Verify packaging details such as version, images, dependencies, or installation mode - Manage Calico `IPPool` resources, namespace bindings, occupancy, and migration flows - Manage cluster, workspace, or project network isolation behavior - Create, inspect, or troubleshoot Kubernetes `NetworkPolicy` and namespace-level network isolation policies ## Do Not Use - Manage unrelated extensions - Assume deprecated `network.kubesphere.io` IPPool CRDs are still the CRUD source of truth - Assume a non-Calico IPPool backend; the extension values currently support only `calico` - Patch workspace, namespace, or IPPool binding metadata without reading the current live object first ## Read First Read only the references needed for th
- When to Use
- Do Not Use
- Read First
- Fixed Facts
- Workflow
- Preflight Checks
- Extension Management
- IPPool Operations
- NetworkPolicy Operations
- Cluster-Scope and Namespace-Scope Kubernetes NetworkPolicy
- Workspace and Project Isolation
- Namespace-Level Network Isolation Policies
- Troubleshooting
- Rules
rg -n "ippool|networkpol|isolate" skills/kubesphere-network-extension-operations/references/api_doc.md rg -n "^ /(kapis|apis)/.*(ippool|networkpol)" skills/kubesphere-network-extension-operations/references/swagger.yaml kubectl get extension network kubectl get installplan network -o yaml kubectl get extensionversion.kubesphere.io -l kubesphere.io/extension-ref=network kubectl get crd ippools.crd.projectcalico.org kubectl get workspace <workspace-name> -o yaml kubectl get namespace <namespace-name> -o yaml kubectl get extension network -o yaml kubectl get extensionversion network-<exact-version> -o yaml
What does the kubesphere-network-extension-operations skill do?
Operate the KubeSphere network extension. Use when Codex needs to install, upgrade, configure, enable, disable, or inspect the `network` extension; manage Calico `IPPool` resources, namespace bindings, migrations, or network isolation flows; or consult the bundled network extension references in this skill.
How do I install it?
Run `npx skills add kubesphere/kubesphere --skill kubesphere-network-extension-operations --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From kubesphere/kubesphere, a repository with 17,016 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
