diff options
Diffstat (limited to 'configs/cluster.yaml')
| -rw-r--r-- | configs/cluster.yaml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/configs/cluster.yaml b/configs/cluster.yaml new file mode 100644 index 0000000..5c7bdac --- /dev/null +++ b/configs/cluster.yaml @@ -0,0 +1,54 @@ +cluster: + name: "homelab-cluster" + domain: "cluster.local" + version: "1.0.0" + +network: + pod_cidr: "10.244.0.0/16" + service_cidr: "10.96.0.0/12" + dns_servers: + - "10.96.0.10" + +nodes: + - name: "master-01" + hostname: "master-01.cluster.local" + ip: "192.168.1.10" + roles: + - "master" + - "control-plane" + + - name: "worker-01" + hostname: "worker-01.cluster.local" + ip: "192.168.1.20" + roles: + - "worker" + + - name: "worker-02" + hostname: "worker-02.cluster.local" + ip: "192.168.1.21" + roles: + - "worker" + - "ceph-osd" + + - name: "kafka-01" + hostname: "kafka-01.cluster.local" + ip: "192.168.1.30" + roles: + - "worker" + - "kafka-broker" + + - name: "storage-01" + hostname: "storage-01.cluster.local" + ip: "192.168.1.40" + roles: + - "worker" + - "ceph-mon" + - "ceph-osd" + +services: + enabled: + - kubernetes + - ceph + - kafka + - mqtt + - dns |
