Files
home-cluster/README.md
T
2021-04-14 09:20:56 -04:00

1.9 KiB

cluster-k3s

Template for creating a k3s cluster with k3sup, Flux and SOPS

This template will bootstrap the nodes you want with the following components

  • k3s
  • flux
  • metallb
  • flannel

:memo:  Prerequisites

:computer:  Nodes

Bare metal or VMs with a modern operating system like Ubuntu, Debian or CentOS.

:wrench:  Tools

Tool Purpose Required
k3sup Tool to install k3s on your nodes ✅
flux Operator that manages your k8s cluster based on your Git repository ✅
SOPS Encrypts k8s secrets with GnuPG ✅
GnuPG Encrypts and signs your data ✅
direnv Exports env vars based on present working directory ❌
pre-commit Keeps formatting consistency across your files ❌

:rocket:  Installation

:sailboat:  k3sup

Bootstrap your nodes with k3s using k3sup

:handshake:  Thanks

A lot of inspiration for my cluster came from the people that have shared their clusters over at awesome-home-kubernetes