npawelek / k8s-gitops

Kubernetes with GitOps!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes Homelab managed by GitOps

Kubernetes

Discord k8s GitHub last commit renovate


Overview

Welcome to my homelab Kubernetes cluster. This repo contains the code I use for deploying and managing servers for home media services, infrastructure monitoring, home automation, etc.

Hardware

This cluster runs on the following hardware. All nodes are running Ubuntu 22.04 on bare-metal, deployed with kubeadm.

Device Architecture OS Disk Size Data Disk Size Ram Role
Raspberry Pi 4B arm64 16GB eMMC N/A 4GB k8s Master
Raspberry Pi 4B arm64 16GB eMMC N/A 4GB k8s Master
Raspberry Pi 4B arm64 16GB eMMC N/A 4GB k8s Master
Intel NUC6i5SYH amd64 120GB SSD 512GB NVMe 16GB k8s Worker
ASRockInd BOX-4800U amd64 250GB SSD 1TB NVMe 64GB k8s Worker
Intel NUC11TNHi5 amd64 250GB SSD 1TB NVMe 64GB k8s Worker
Intel NUC11TNHi5 amd64 250GB SSD 1TB NVMe 64GB k8s Worker

Thanks

Most of the inspiration came from other folks that have shared their clusters at awesome-home-kubernetes

About

Kubernetes with GitOps!

License:MIT License


Languages

Language:Shell 88.8%Language:HCL 11.2%