Skip to content

Home Ops Repository for managing a self-hosted Kubernetes cluster and other infrastructure as a mono repo

Notifications You must be signed in to change notification settings

sillock1/home-ops

Repository files navigation

My Home Ops Repository

Welcome to my Home Ops Repository, this is where I mostly manage my self-hosted Kubernetes cluster and other infrastructure as a mono repo where I try to adhere to Git-Ops principles as much as possible.

Core Tools used

Logo Name Description
Talos OS An API driven operating system design for Kubernetes
FluxCD GitOps tool for continuous and progressively delivery solutions for Kubernetes
Terraform Cloud infrastructure provisioning tool
cert-manager Cloud native certificate management
Cilium Kubernetes CNI for cluster networking
Cloudflare DNS and Tunnel
ExternalDNS Synchronizes exposed Kubernetes Services and Ingresses with DNS providers
ingress-nginx Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
Rook Ceph Distributed cluster storage operator
External Secrets Operator Kubernetes Operator for integrating external secret management backends
Volsync Persistent Volume Backups
Grafana Observability dashboards
Loki Log aggregation system
Prometheus Systems monitoring and alerting toolkit
Jaeger Trace monitoring system
Open Telemetry Collector Vendor agnostic collection tool for handling telemetry data
Renovate Automatically update dependencies

🌐 DNS

Click to see DNS diagram dns

🀝 Thanks

A big special thanks to everybody at Kubernetes @Home Discord community for donating their time to making this repository possible. A huge inspiration for this repository came from the community here.

About

Home Ops Repository for managing a self-hosted Kubernetes cluster and other infrastructure as a mono repo

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •