valentinvieriu / homelab

Self-managed ArgoCD responsible for controlling my homelab Kubernetes (k3s) cluster.

Home Page:https://gr.wtf/homelab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Homelab

Gitops managed k3s cluster



Implemented applications
Application Category Info Deployment Status Latest Semver
ArgoCD GitOps More details
Crossplane GitOps More details
Hashicorp's Vault Security Chart values
Nvidia integration for k8s Driver More details
Zalando PostgreSQL Operator Databases More details
Redis Operator Databases More details
Unifi Controller Networking More details
kube-prometheus Monitoring More details
Unifi Poller Monitoring More details
Nvidia GPU Exporter Monitoring Chart values
Uptime Kuma Monitoring More details
Agones Services More details
RSS Hub Services More details
Feedpushr Services More details
n8n Services More details
Wallabag Services More details
Grocy Services More details
Changedetection.io Services More details
Mango Media More details
Jellyfin Media More details
Sonarr Media More details
Prowlarr Media More details
Home Assistant Smart Home 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.
  • Botkube   Monitors cluster events and sends a message through Discord or Slack, capable of alerting for every kind of cluster-related issue.
  • 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.
  • node-feature-discovery   Detects hardware information, changes and other data and uses that to increase efficiency of the cluster.
  • Chaos Mesh   A Cloud-native, lightweight, no-dependencies required Chaos Engineering Platform for Kubernetes.

Repository Stats

Alt

About

Self-managed ArgoCD responsible for controlling my homelab Kubernetes (k3s) cluster.

https://gr.wtf/homelab


Languages

Language:HCL 55.9%Language:Shell 34.5%Language:Dockerfile 4.9%Language:CSS 4.8%