Un cadre de laboratoire domestique entièrement automatisé utilisant l'infrastructure en tant que code et GitOps pour approvisionner des serveurs bare metal, installer Kubernetes et déployer des services auto-hébergés avec une seule commande.
Code ouvert. Horizons nouveaux.
Découvrez des projets open source de qualité, soumettez des projets anonymement, puis revendiquez et éditez votre propre projet.
Un peu de curiosité. Un monde de code ouvert.
THE FIRST COLLECTIONSealed Secrets chiffre les Secrets Kubernetes en ressources SealedSecret, sûres à stocker dans Git. Seul le contrôleur intra-cluster peut les déchiffrer, gardant le contenu secret caché hors du cluster.
Ce dépôt contient la configuration d'un cluster Kubernetes domestique, utilisant Talos Linux et une variété d'outils cloud-native pour le réseau, le stockage et la surveillance. Le cluster est géré via GitOps avec Flux, et l'infrastructure est documentée avec un accent sur la fiabilité et l'automatisation.
Un homelab personnel k3s géré comme infrastructure-as-code avec Ansible : ingress Traefik, SSO Authelia, secrets chiffrés SOPS, stockage Longhorn et proxy Cloudflare, avec une petite pile Docker locale sur Raspberry Pi.