What problem does it solve?
Operating the KubeSphere network extension requires coordinating InstallPlan manifests, Calico IPPool CRDs, namespace bindings, and network isolation APIs, where stale image tags or wrong annotation keys can silently break upgrades and isolation behavior.
Core Features & Use Cases
- Extension Lifecycle Management: Create and update InstallPlan manifests for the network extension with exact versions, Manual upgrade strategy, and optional feature toggles for IPPool and NetworkPolicy.
- Calico IPPool Operations: Manage Calico IPPools as the source of truth, including namespace binding, occupancy inspection, and IPPool migration flows via KubeSphere APIs.
- Network Isolation & NetworkPolicy: Configure workspace and project network isolation annotations and manage namespace-level isolation policies with the exact required KubeSphere labels.
- Use Case: When upgrading the network extension from 1.2.0 to 1.3.0, follow the guided kubectl workflow to inspect the current InstallPlan, verify the target extensionversion, and remove stale pinned image tags before applying the change.
Quick Start
Ask the agent to create an InstallPlan manifest for the KubeSphere network extension version 1.3.0 with default configuration.