minhtt159 / chivel

fruitsap v2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chivel

Opinionated Kuberenetes cluster on a bunch of Raspberry Pis.

Previously known as fruitsap; but this time I want to learn for real.

This is a fork from onedr0p's cluster-template.

Hardware:

Name Model Storage Role
pi0 VM 4cpu-8GB 64GB Master
pi1 RPI4-MODBP-8GB 64GB (USB) Master
pi2 RPI4-MODBP-8GB 64GB (USB) Master
pi3 RPI4-MODBP-8GB 64GB (USB) Worker
pi4 RPI4-MODBP-8GB 64GB (USB) Worker

Chapter 1: Machine Preparation

Deviating from the original template, I'm using 4 Raspberry Pi 4 running Ubuntu 22.04.3 LTS, you can use Debian if you want. The HostOS is completely opinionated.

There are some caveat if you use different host OS; see original cluster-template for more information.

See more at Chapter 1 - Machine Preparation

Chapter 2: Workstation Preparation

See more at Chapter 2 - Prep workstation

Chapter 3: k3s

k3s is also opinionated. I'm using Lens from Mirantis so this would help for metrics and monitoring.

See more at Chapter 3

Chapter 4: TBD

About

fruitsap v2

License:MIT License


Languages

Language:Python 61.9%Language:Shell 30.8%Language:Ruby 4.2%Language:Jinja 3.1%