Skip to content

joerocklin/k8s-gitops

This branch is 8980 commits behind billimek/k8s-gitops:master.

Repository files navigation

GitOps Workflow for Kubernetes Cluster

Kubernetes

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 k8s@home Discord for this community and great discussion.

About

GitOps principles to define kubernetes cluster state via code. Community around k8s@home is on discord: https://discord.gg/7PbmHRK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%