Skip to content

☸ nidr0x's Kubernetes homelab with Talos, Cillium, Kustomize, Helm and ArgoCD. Approved by my wife.

License

Notifications You must be signed in to change notification settings

nidr0x/k8s-gitops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Super-Linter

🏡 nidr0x Homelab

Welcome to the nidr0x Homelab repository! Here you'll find Kubernetes manifests and Argo CD definitions for a homelab environment, all running on top of Talos. This setup includes a wide range of applications, each organized into its own folder, with versioning expertly managed by Renovate.

⚙️ Application list

🛠️ Changelog

Check the commit history

🔗 External cloud dependencies

While most of my infrastructure and workloads are self-hosted I do rely upon the cloud for certain key parts of my setup. This saves me from having to worry about two things. (1) Dealing with chicken/egg scenarios and (2) services I critically need whether my cluster is online or not.

Service Use Cost
Cloudflare Domain & Oauth (Using Zero Trust) ~$10/yr
GitHub Repository Free
ZeroSSL Issuing SSL Certificates via Cert Manager Free
Total: ~$10/yr

📁 Repository structure

The repository is organized into folders by application. Each folder contains the necessary manifest files to deploy the application on a Kubernetes cluster. The argocd folder contains files for setting up and managing ArgoCD.

About

☸ nidr0x's Kubernetes homelab with Talos, Cillium, Kustomize, Helm and ArgoCD. Approved by my wife.

Topics

Resources

License

Stars

Watchers

Forks

Languages