Gitops managed k3s cluster
Implemented applications
(Some of the applications listed here may not be online, still, their resources are present in this repository if listed below.)
Application Category Info Deployment Status Latest Semver ArgoCD CI/CD ToolingMore details Zalando PostgreSQL Operator DatabasesMore details MySQL Operator DatabasesMore details Redis Operator DatabasesMore details Unifi Controller NetworkingMore details AdGuard DNS NetworkingMore details Home Assistant MonitoringMore details Wyze API Bridge MonitoringMore details kube-prometheus MonitoringMore details n8n ServicesMore details Matrix Synapse ServicesMore details Hashicorp's Vault SecurityChart Values Longhorn StorageMore details Unifi Poller MonitoringMore details RSS Gen/Proxy ServicesMore details RSS Hub ServicesMore details Tailscale (as sidecars) NetworkingMore details Cloudflared (as proxies) NetworkingMore details
Name Info Kind Deployment Status Latest Semver Elements Clientmautrix-slack Bridgematrix-discord-bridge Bridgemautrix-facebook Bridgemautrix-whatsapp Bridgemautrix-telegram Bridgemautrix-signal Bridgemautrix-instagram Bridgemautrix-puppet-hangouts Bridgemautrix-twitter Bridgego-skype-bridge Bridgemx-puppet-steam Bridgelinkedin-bridge Bridgebotdarr Utilities
Cluster Utilities
- argocd-notifications Alerts the cluster administrator through multiple channels about events related to ArgoCD applications and deployments.
- 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.
- 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.- botkube Monitors cluster events and sends a message through Discord or Slack, capable of alerting for every kind of cluster-related issue.
- 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.
To be implemented
- Chaos Mesh for Chaos engineering
- Matrix
- Matrix bridges and double-puppets (WIP)
- Domainmod
- Monica
- Wallabag
- Frigate for Home Assistant