Gruberdev Homelab Save

A self-managed ArgoCD homelab kubernetes cluster using Talos

Project README

Homelab

Gitops managed k3s cluster



Implemented applications
Application Category Info Deployment Status Latest Semver
ArgoCD Git More details
CertManager Networking More details
Changedetection.io Services More details
Crossplane GitOps More details
External-DNS Networking More details
Hashicorp's Vault Security Chart values
Home Assistant Smart Home More details
Kube-vip Networking More details
kube-prometheus Monitoring More details
Gitea GitOps More details
n8n Services More details
Redis Operator Databases More details
Unifi Controller Networking More details
Unifi Poller Monitoring More details
Uptime Kuma Monitoring More details
Wyze API Bridge Smart Home More details
Tailscale-operator Networking More details
Cloudflared (as proxies) Networking More details

Cluster Utilities
  • argocd-image-updater   Automatically update a deployment's image version tag and write it back to a Github repository. Example.
  • Reflector   Replicate a Secret or configMap between namespaces automatically.
  • Descheduler   Monitors if workloads are evenly distributed through nodes and cleans failed pods that remained as orphans/stuck.
  • Eraser   A daemonset responsible for cleaning up outdated images stored in the cluster nodes.
  • Kube-fledged   Allows for image caching on every node in the cluster, in order to speed up deployments of already existing applications.
  • Kured   All the cluster's nodes will be properly drained before rebooting cordoned back once they're online.
  • Reloader   Everytime a configMap or a Secret resource is created or changed, the pods that use them will be reloaded.
  • Trivy operator   Generates security reports automatically in response to workload and other changes to the cluster.
  • Democratic-CSI   A CSI implementation for multiple ZFS-based storage systems.
  • node-problem-detector   Detects if a node has been affected by an issue such as faulty hardware or kernel deadlocks, preventing scheduling.
  • Chaos Mesh   A Cloud-native, lightweight, no-dependencies required Chaos Engineering Platform for Kubernetes.
  • Wavy   Patches Kubernetes resources with a VNC access using annotations to provide a GUI to any container.

Repository Stats

Alt

Open Source Agenda is not affiliated with "Gruberdev Homelab" Project. README Source: gruberdev/homelab
Stars
111
Open Issues
10
Last Commit
3 weeks ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating