Skip to content

Latest commit

 

History

History
26 lines (23 loc) · 2.22 KB

README.md

File metadata and controls

26 lines (23 loc) · 2.22 KB

k3s flux longhorn calico kube-vip traefik cert-manager renovate

Kubernetes Gitops at Home(lab)

This repository contains the configurations for my gitops managed kubernetes cluster. The technology stack is as follows:

  • k3s is the kubernetes distribution
  • flux2 handles gitops (syncing the repository state to the cluster)
  • longhorn for the storage provider
  • calico for the network interface
  • kube-vip for the load balancer (running in ARP mode)
  • traefik provides the LoadBalancer and acts as a reverse proxy
  • cert-manager will use Let's Encrypt to provide certs to traefik for all my services
  • renovate keeps an eye on the repo and automatically opens PRs to update helm and image versions
  • sops is used to manage any cluster secrets