kubesphere-extension-management

Automate KubeSphere extension lifecycle management with InstallPlan manifests.

17.0k|2.8k|Updated Apr 21, 2018
One-click install
npx skills add https://github.com/kubesphere/kubesphere --skill kubesphere-extension-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kubesphere-extension-management
Source: https://github.com/kubesphere/kubesphere/tree/main/skills/kubesphere-extension-management
Command: npx skills add https://github.com/kubesphere/kubesphere --skill kubesphere-extension-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

KubeSphere extension management often requires manual coordination across installation, upgrades, and troubleshooting. This skill automates the end-to-end lifecycle, including discovery, dependency handling, and configuration workflows.

Core Features & Use Cases

  • Discover and evaluate available extensions and their versions
  • Generate and manage InstallPlan manifests for install, upgrade, and uninstall
  • Support multi-cluster deployment with clusterScheduling overrides
  • Troubleshoot installation issues with guided commands and best practices

Quick Start

Provide an InstallPlan manifest to install, upgrade, or configure a given extension using a Helm-based workflow.

Frequently Asked Questions about kubesphere-extension-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate KubeSphere extension lifecycle management across multiple clusters?

Automate KubeSphere extension lifecycle management by generating InstallPlan manifests that handle discovery, dependency resolution, and multi-cluster deployment overrides across single or multi-cluster environments.

What is an InstallPlan manifest and when do I need it for Helm extensions?

An InstallPlan manifest defines the desired state for installing, upgrading, or uninstalling Helm-based extensions, needed when coordinating dependencies and configuration workflows in KubeSphere.

How do I troubleshoot KubeSphere extension installation issues?

Troubleshoot KubeSphere extension installation issues using guided commands and best practices provided for diagnosing dependency conflicts, manifest generation errors, and multi-cluster configuration failures.

Can I configure clusterScheduling overrides for multi-cluster extension deployment?

Yes, multi-cluster extension deployment supports clusterScheduling overrides, allowing you to specify custom configurations that target individual clusters within the KubeSphere environment.

Does KubeSphere extension management support manual upgrade strategies for production?

Yes, KubeSphere extension management supports safe production practices by allowing Manual upgrade strategies, ensuring controlled extension updates across single or multi-cluster environments.