Awesome Open Source
Awesome Open Source

GitOps Workflow for Kubernetes Cluster


Discord GitHub stars GitHub last commit

📖  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 really great community of like-minded folks doing similar efforts who have shared their clusters over at awesome-home-kubernetes

There is also an active the [email protected] Discord for this community and great discussion.

Alternatives To K8s Gitops
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Shell (175,767
Kubernetes (25,205
Discord (19,915
Prometheus (6,056
Helm (4,796
Grafana (4,473
Upgrade (4,103
Vault (3,905
Flux (3,291
Gitops (510
K3s (282
Loki (134
Cert Manager (111
K8s At Home (93
Rook (40
Velero (21