avishayil / home-cluster

My home Kubernetes (k3s) cluster managed by GitOps (Flux)
Apache License 2.0
36 stars 7 forks source link
cluster home homeassistant k3s kubernetes

My home Kubernetes cluster :sailboat:


[![Discord](https://img.shields.io/badge/discord-chat-7289DA.svg?maxAge=60&style=flat-square)](https://discord.gg/DNCynrJ) [![k3s](https://img.shields.io/badge/k3s-v1.19.3-orange?style=flat-square)](https://k3s.io/) [![GitHub stars](https://img.shields.io/github/stars/avishayil/home-cluster?color=green&style=flat-square)](https://github.com/avishayil/home-cluster/stargazers) [![GitHub issues](https://img.shields.io/github/issues/avishayil/home-cluster?style=flat-square)](https://github.com/avishayil/home-cluster/issues) [![GitHub last commit](https://img.shields.io/github/last-commit/avishayil/home-cluster?color=purple&style=flat-square)](https://github.com/avishayil/home-cluster/commits/master) ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/avishayil/home-cluster/lint?color=blue&style=flat-square) [![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=flat-square)](https://github.com/pre-commit/pre-commit)

:book:  Overview

Welcome to my home Kubernetes cluster. This repo is my Kubernetes cluster in a declarative state. Flux and Helm Operator watch my cluster folder and makes the changes to my cluster based on the yaml manifests.

You'll find this is setup for home automation using Home Assistant. It would take too long to describe all the technologies running so poke around my cluster directory to see what's happening.

Feel free to open a Github issue if you have any questions.


:memo:  Services & Node Ports

This table is a reference to Node Ports in my cluster and may not be fully up-to-date

Deployment NodePort
home-assistant 30438
deconz 32767 (ui) 32766 (ws)
pihole 30000 (lb)
switcher 30209
mosquitto 31612

:handshake:  Thanks

A lot of inspiration for this repo came from the following people: