Difference between revisions of "Homelab / K3s"
Jump to navigation
Jump to search
(→K3s) |
(→K3s) |
||
| Line 31: | Line 31: | ||
21JUN2025 Installed 5 centos stream 9 minimal install servers with same configs: | 21JUN2025 Installed 5 centos stream 9 minimal install servers with same configs: | ||
===== worker nodes ===== | |||
* hostname: k3s-wNN (i.e. k3s-w01, k3s-w02...) | * hostname: k3s-wNN (i.e. k3s-w01, k3s-w02...) | ||
* /vm-spc/k3s-w01 30 gig partition | * /vm-spc/k3s-w01 30 gig partition | ||
| Line 38: | Line 39: | ||
* root password (dads job) | * root password (dads job) | ||
* user Jason Michael (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 | |||
Revision as of 18:03, 22 June 2025
Homelab / k3s
The goal is to build a fully working kubernetes cluster on my homelab hardware.
Hardware Options
| 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 |
| 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
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