microk8s-janitor
CommunityAutomate MicroK8s HA upgrades
Software Engineering#kubernetes#system maintenance#microk8s#ha cluster#rolling upgrade#ssh automation
Authorbnaylor
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the complex and risky process of performing rolling upgrades on High Availability MicroK8s clusters, ensuring minimal downtime and data integrity.
Core Features & Use Cases
- Automated Rolling Upgrades: Safely upgrades MicroK8s nodes one by one, maintaining cluster quorum.
- Cluster Discovery: Automatically identifies all nodes in the cluster starting from a single seed node.
- Pre-flight Checks: Verifies cluster health before and after upgrades to ensure stability.
- Stateful Recovery: Detects failed upgrade steps and allows for resumption.
- Use Case: Upgrade a production MicroK8s cluster from version 1.28 to 1.29 without manual intervention, ensuring all services remain available throughout the process.
Quick Start
Use the microk8s-janitor skill to upgrade the cluster to the latest stable channel starting from node 192.168.1.10.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 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: microk8s-janitor Download link: https://github.com/bnaylor/agent_skills/archive/main.zip#microk8s-janitor Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.