Kubernetes cluster deployed at home on bare-metal.
- talos
- fluxcd
- ingress-nginx
- external-dns
- cert-manager
- grafana
- prometheus
- openebs
- rook
- cilium
- reloader
- spegel
- Dev env managed w/ mise
- Workflow automation w/ GitHub Actions
- Dependency automation w/ Renovate
- Flux HelmRelease and Kustomization diffs w/ flux-local
Important
Ensure you have updated talconfig.yaml
and any patches with your updated configuration. In some cases you not only need to apply the configuration but also upgrade talos to apply new configuration.
# (Re)generate the Talos config
task talos:generate-config
# Apply the config to the node
task talos:apply-node IP=? MODE=?
# e.g. task talos:apply-node IP=10.10.10.10 MODE=auto
- Cluster template
- Home Operations Discord server.