mirror of
https://github.com/outbackdingo/homelab.git
synced 2026-01-28 10:19:12 +00:00
6ba73135cdab009ba8f4b5997d00a019fdf34205
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Homelab
Gitops managed k3s cluster
Implemented applications
Application Category Info Deployment Status Latest Semver Agones ServicesMore details ArgoCD GitOpsMore details CertManager NetworkingMore details Changedetection.io ServicesMore details ExternalDNS NetworkingMore details Hashicorp's Vault SecurityChart values Home Assistant Smart HomeMore details Kube-vip NetworkingMore details kube-prometheus MonitoringMore details Milvus DatabasesMore details n8n ServicesMore details Redis Operator DatabasesMore details Unifi Controller NetworkingMore details Unifi Poller MonitoringMore details Uptime Kuma MonitoringMore details Wyze API Bridge Smart HomeMore details Zalando PostgreSQL Operator DatabasesMore details Tailscale-operator NetworkingMore details Cloudflared (as proxies) NetworkingMore 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
SecretorconfigMapbetween 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
configMapor aSecretresource 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.
Description
Languages
HCL
88.8%
CSS
5.9%
Dockerfile
4.1%
Shell
1.2%