A self-managed kubernetes cluster at home.
I plan to use dnsmasq once I add more servers.
But for now, I'm reserving a private IP address for each machine in the DHCP server and adding a static DNS entry in the router, formatted as <hostname>.local
.
The cluster manifest files & guide are under kuberenets/
I initially used ansible to deploy a couple of services, but now everything is deployed in the kubernetes cluster. I still however use ansible to setup the NFS server and new cluster nodes.
To start using the playbooks, create the vault password file and write the password.
vim ./ansible/.vault_pass.txt
Node Exporter Full