jbruns / home-ops

One repo to rule them all. This mono repo serves my home infrastructure and Kubernetes cluster which utilizes Infrastructure as Code (IaC)

Home Page:https://jr0dd.github.io/home-ops

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My home operations repository :octocat:

... managed with Flux, Renovate and GitHub Actions 🤖


Discord k3s pre-commit GitHub Workflow Status Lines of code


📖  Overview

This is home to my personal Kubernetes cluster. Flux watches this Git repository and makes the changes to my cluster based on the manifests in the cluster directory. SOPS encrypts the secrets so everything can be kept in a public repo as transparent as possible.

Currently I only have a single node running on Ubuntu 21.04 as the master-node and storage-node. This was recently migrated from TrueNAS SCALE using the NAS role I have been working on.

Prometheus Rules

All my prometheus recording/alerting rules found in this repo can be found in my prometheus-rules repo.

🤝  Community

Thanks to all the people who donate their time to the k8s@home community. This repo would not exist if it wasn't for the shared knowledge.

If you want to learn more start with this template here

About

One repo to rule them all. This mono repo serves my home infrastructure and Kubernetes cluster which utilizes Infrastructure as Code (IaC)

https://jr0dd.github.io/home-ops

License:MIT License


Languages

Language:Jinja 61.9%Language:Shell 29.6%Language:HCL 8.4%