Our great sponsors
-
k8s-gitops
Kubernetes cluster powered by GitOps with FluxCD- Unified source of truth, automated workflows, declarative infrastructure, and cutting-edge DevOps practices. (by xunholy)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Check it out here on Github.
First off, I'm using Talos Linux as my operating system. Talos is a modern, minimal Linux distribution designed for running Kubernetes clusters. It's incredibly lightweight and secure, making it a great choice for my homelab.
On top of Talos, I'm running a Kubernetes cluster with everything deployed using GitOps principles. GitOps is a development methodology that uses Git as the single source of truth for infrastructure and application deployments. It's a great way to manage infrastructure changes, and it means that I can easily roll back any changes if something goes wrong.
For my GitOps setup, I'm using FluxCD. FluxCD is a popular GitOps tool that automates the deployment of Kubernetes resources based on changes to a Git repository. It makes it easy to manage my cluster and ensures that everything is always up to date.