deploying-k8s-services

Deploy containerized services to a K3s cluster using Flux GitOps.

2|Updated Dec 13, 2025
One-click install
npx skills add https://github.com/saavy1/sb --skill deploying-k8s-services
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploying-k8s-services
Source: https://github.com/saavy1/sb/tree/main/docs/.claude/skills/deploying-k8s-services
Command: npx skills add https://github.com/saavy1/sb --skill deploying-k8s-services

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploys new containerized services to the Superbloom K3s cluster using Flux GitOps with bjw-s app-template, Authelia forward authentication, Caddy reverse proxy, and DDNS.

Core Features & Use Cases

  • Automated deployment of new services using Flux CD and a standardized app-template workflow.
  • Seamless integration of Authelia forward authentication and Caddy reverse proxy routing.
  • DDNS domain management for public exposure and stable routing in dynamic environments.

Quick Start

Create Flux manifests for a new service and push changes to the Superbloom cluster.

Frequently Asked Questions about deploying-k8s-services

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

FAQPage Schema
How do I automate Kubernetes service deployments using Flux GitOps?

Automate Kubernetes service deployments by creating Flux manifests including Namespace, HelmRelease, and secrets, then pushing changes to your cluster. This Skill standardizes the workflow using bjw-s app-template v4 values and SOPS for secure secret management.

What is the best way to integrate Authelia forward authentication with Caddy reverse proxy in Kubernetes?

Integrate Authelia forward authentication with Caddy reverse proxy by configuring RBAC for secure service access and applying Caddy routing rules through Flux manifests. This ensures authenticated traffic routing to your containerized services.

Can I use bjw-s app-template v4 values with Flux CD for K3s cluster deployments?

Yes, you can use bjw-s app-template v4 values with Flux CD on a K3s cluster. This Skill applies those structured values through HelmRelease manifests, enabling standardized and automated service deployments via GitOps.

How does Cloudflare DDNS domain management work with Kubernetes service exposure?

Cloudflare DDNS domain management provides stable routing for public service exposure in dynamic environments. It works alongside Caddy reverse proxy routing to ensure your Kubernetes services remain accessible despite changing IP addresses.

Do I need SOPS to manage secrets when deploying services with Flux GitOps?

Yes, SOPS is required to properly structure and encrypt secrets for Flux GitOps deployments. This Skill requires Flux manifests with SOPS-managed secrets to maintain security standards during automated service deployment.

What Flux manifests are needed to deploy a new containerized service to a K3s cluster?

Deploying a new service requires Flux manifests for Namespace creation, HelmRelease configuration using bjw-s app-template values, SOPS-encrypted secrets, and RBAC settings for secure access control within the K3s cluster.