mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-07 14:03:01 +07:00
.. | ||
cluster | ||
dhcp-server | ||
ephemeral-cluster | ||
serverclasses | ||
bootstrap.sh | ||
clusterctl.yaml | ||
environment.yaml | ||
README.md |
Infrastructure
Bare metal servers life cycle management:
- Automatically discover bare metal servers
- Automatically wipe the disk
- Install Linux on empty machines via the network (using iPXE)
Kubernetes cluster creation:
- Create ephemeral management cluster (using Kubernetes in Docker)
- Create target cluster
- Pivot the management plane over to the new cluster
- Remove the ephemeral management cluster