Skip to content

gadgetmg/home

Repository files navigation

My Kubernetes Homelab

This is the source repository for my homelab Kubernetes infrastructure built from repurposed HP ProDesk 600 G3 Desktop Mini PCs. The cluster runs Talos Linux, a minimal and immutable operating system designed exclusively for Kubernetes. The purpose of this project is to both gain useful experience with Kubernetes, but also to build a platform for providing legitimate production-quality applications and services in my home.

Stacks

The project is organized into different "stacks" of components based on their function in the cluster.

Infrastructure stack

System stack components are fundamental to the cluster delivering core functionality including networking and persistent storage to applications.

Platform stack

Platform stack components are services which are used by applications or provide some global utility to the services providing them.

Application stack

Application stack components provide usable functionality to end users and rely on components in the platform and system stacks.

Secrets management

Secrets in this repository not managed by Sealed Secrets are encrypted with SOPS and applied via Kustomize with the SOPS KRM function. These secrets are only used for bootstrapping.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages