add-k8s-service

Community

Add standard Kubernetes services via GitOps.

Authorshelken
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill simplifies adding new standard Kubernetes services to an existing cluster using a GitOps workflow. It standardizes the deployment process so that teams can reliably deploy applications with consistent configurations.

Core Features & Use Cases

  • Flux/Kustomize driven: Create a Flux kustomization package for each new service under k8s/apps/common/<app-name>/ with a HelmRelease and necessary resources.
  • Template-driven deployment: Reuse a common app-template to ensure consistent routing, secrets handling, and resource limits.
  • Use Case: When a new app is requested, create the k8s/apps/common/<app-name>/ structure, commit, and push; Flux will apply changes automatically.

Quick Start

Create the following structure under k8s/apps/common/<app-name>:

  • ks.yaml (Flux Kustomization)
  • app/
    • kustomization.yaml
    • helmrelease.yaml
    • externalsecret.yaml (optional) Then commit and push to trigger Flux sync.

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: add-k8s-service
Download link: https://github.com/shelken/home-ops/archive/main.zip#add-k8s-service

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.