microk8s-janitor

Community

Automate MicroK8s HA upgrades

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

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