k8s.controller-lifecycle

Community

Assess Kubernetes controller lifecycle health.

Authorlburgazzoli
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Kubernetes controllers often risk downtime and misbehavior if leader election, shutdown, webhook cert provisioning, or CRD upgrades are misconfigured. This skill analyzes these aspects to ensure robust lifecycle handling and upgrade safety across Go-based controllers using controller-runtime and kubebuilder patterns.

Core Features & Use Cases

  • Leader election validation for high availability in multi-replica deployments.
  • Graceful shutdown assessment to minimize downtime during rolling updates and terminations.
  • Webhook certificate provisioning visibility to ensure admission webhooks are properly secured.
  • CRD upgrade safety checks including multi-version serving and conversion strategies.

Quick Start

Run the lifecycle analyzer on your controller project to generate a lifecycle assessment report.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: k8s.controller-lifecycle
Download link: https://github.com/lburgazzoli/claude-plugins/archive/main.zip#k8s-controller-lifecycle

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.