• Stars
    star
    530
  • Rank 83,660 (Top 2 %)
  • Language
    Shell
  • License
    Apache License 2.0
  • Created almost 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GitOps principles to define kubernetes cluster state via code

GitOps Workflow for Kubernetes Cluster

Kubernetes

📖  Overview

Leverage Flux2 to automate cluster state using code residing in this repo

💻  Infrastructure

See the k3s setup in the homelab-infrastructure repo for more detail about hardware and infrastructure

⚙️  Setup

See setup for more detail about setup & bootstrapping a new cluster

🔧  Workloads (by namespace)

🤖  Automation

  • Renovate keeps workloads up-to-date by scanning the repo and opening pull requests when it detects a new container image update or a new helm chart
  • Kured automatically drains & reboots nodes when OS patches are applied requiring a reboot
  • System Upgrade Controller automatically upgrades k3s to new versions as they are released

🤝  Community

There is a k8s@home Discord for this community.