Difference between revisions of "Homelab / K3s"

From wiki.jasonsnotes.com
Jump to navigation Jump to search
Line 28: Line 28:


==== Bare Metal VMs ====
==== Bare Metal VMs ====
dm-m01.atomic.org - debian bookworm, postgresql
Nov 1 2025 - installed VM


{| class="wikitable" style="margin:auto"
|+ Caption text
|-
! host !! details !! notes
|-
| dm-m01.atomic.org || debian bookworm, postgresql, 8GB RAM 50 GB disc || Nov 1 2025 - installed VM
|-
| Example || Example || Example
|-
| Example || Example || Example
|}


==== K3s ====
==== K3s ====

Revision as of 20:45, 1 November 2025

Homelab / k3s

The goal is to build a fully working kubernetes cluster on my homelab hardware.

Hardware Options

Lepton Hardware Characteristics
OS Model CPU RAM Storage
Fedora Linux Server 37 Dell Precision T3600 16x Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz DDR3 64Gb 512GB


Higgs Hardware Characteristics Fedora Linux Server 37
OS Model CPU RAM Storage
Fedora Linux Server 39 LENOVO Thinkstation P920 96x Intel(R) Xeon(R) Platinum 8160 CPU @ 2.10GHz DDR4 128Gb 8Tb /vm-spc

Higgs

Bare Metal VMs

Caption text
host details notes
dm-m01.atomic.org debian bookworm, postgresql, 8GB RAM 50 GB disc Nov 1 2025 - installed VM
Example Example Example
Example Example Example

K3s

21JUN2025 Installed 5 centos stream 9 minimal install servers with same configs:

worker nodes
  • hostname: k3s-wNN (i.e. k3s-w01, k3s-w02...)
  • /vm-spc/k3s-w01 30 gig partition
  • 8 gigs RAM
  • bridged network interface
  • minimal software install
  • root password (dads job)
  • user Jason Michael (dads job)
master nodes
  • hostname: k3s-mNN
  • /vm-spc/k3s-m01 40 gig partition
  • 8 gigs RAM
  • bridged network interface
  • minimal software install
  • root password (dads job)
  • user Jason Michael (dads job)
all nodes
  • updated dnf, installed python3-pip
  • setup ssh keys such that passwordless ssh possible from masters to workers and from fermion to all possible
k3s

installed crio on all nodes (w and m) ran setup/crio/vers setup/crio/repos setup/crio/cmds on each