From 782af9858d87f9c7ea02f62546dc118d5a057b63 Mon Sep 17 00:00:00 2001 From: coesensbert Date: Mon, 7 Feb 2022 14:16:37 +0100 Subject: [PATCH] tf hw --- tf-hw | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 tf-hw diff --git a/tf-hw b/tf-hw new file mode 100644 index 0000000..e6c0a38 --- /dev/null +++ b/tf-hw @@ -0,0 +1,72 @@ +┌────────────────────────Threefold┼Lochristi┼DC──────────────────────────────────────────────┐ ┌──────────────────────GE┼Austria┼DC──────────────────────────────────────────────────────────────┐ +│ │ │ │ +│ │ │ │ +│ │ │ │ +│ ~5 more infrastructure servers for things like │ │ │ +│ │ │ ┌──────────Kubernetes┼Geo-02───────────────────────────────────────────────────────────┐ │ +│ │ │ │ │ │ +│ - monitoring of all TF endpoins (node exporter, http(s), cert expiration, tfchain, .. │ │ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ +│ │ │ │ │ │ │ │ │ │ +│ - Telemetry service for all tfchain's │ │ │ │ Master04 │ │ Worker06 │ │ │ +│ │ │ │ │ │ │ │ │ │ +│ - HA setup for all DC DHCP │ │ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ +│ │ │ │ │ │ +│ - Jenkings server for more automated k8s deployments of grid stack │ │ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ +│ │ │ │ │ │ │ │ │ │ +│ - a small hypervisor setup to quickly deploy vm's to use resources outside of the grid │ │ │ │ Master05 │ │ Worker07 │ │ │ +│ │ │ │ │ │ │ │ │ │ +│ - .. many more future usecases │ │ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ +│ │ │ │ │ │ +│ │ │ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ +│ │ │ │ │ │ │ │ │ │ +│ │ │ │ │ Master06 │ │ Worker08 │ │ │ +│ │ │ │ │ │ │ │ │ │ +│ │ │ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ +│ │ │ │ .. + 2 more workers │ │ +│ ┌──────────Kubernetes┼Geo-01───────────────────────────────────────────────────────────┐ │ │ │ each worker has 2x 1TB NVMe (mirror) and 1x 12TB HDD as CEPH OSD │ │ +│ │ │ │ │ └────┬────┬────────────────────────────────────────────────────────────────────────────┘ │ +│ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ │ │ │ │ +│ │ │ │ │ │ ├──┼───────────┼────────┘ │ │ +│ │ │ Master01 │ │ Worker01 │ │ │ │ │ │ +│ │ │ │ │ │ │ │ │ │ │ +│ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ └─────────────┼───────────────────────────────────────────────────────────────────────────────────┘ +│ │ │ │ │ +│ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ │ +│ │ │ │ │ │ │ │ │ +│ │ │ Master02 │ │ Worker02 │ │ │ │ +│ │ │ │ │ │ ├──┼────────────────────┐ │ +│ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ │ │ +│ │ │ │ ┌────────┴────┴──────────Moresi┼DC────────────────────────────────────────────────────────────────┐ +│ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ │ │ +│ │ │ │ │ │ │ │ │ ┌──────────Kubernetes┼Geo-03───────────────────────────────────────────────────────────┐ │ +│ │ │ Master03 │ │ Worker03 │ │ │ │ │ │ │ +│ │ │ │ │ │ │ │ │ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ +│ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ │ │ │ │ │ │ │ │ +│ │ .. + 2 more workers │ │ │ │ │ Master07 │ │ Worker11 │ │ │ +│ │ each worker has 2x 1TB NVMe (mirror) and 1x 12TB HDD as CEPH OSD │ │ │ │ │ │ │ │ │ │ +│ └──────────────────────────────────────────────────────────────────────────────────────┘ │ │ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ +│ │ │ │ │ │ +│ ┌──────────Kubernetes┼Testn6t─cluster──────────────────────────────────────────────────┐ │ │ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ +│ │ │ │ │ │ │ │ │ │ │ │ +│ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ │ │ │ Master08 │ │ Worker12 │ │ │ +│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +│ │ │ Master01 │ │ Worker01 │ │ │ │ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ +│ │ │ │ │ │ │ │ │ │ │ │ +│ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ │ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ +│ │ │ │ │ │ │ │ │ │ │ │ +│ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ │ │ │ Master09 │ │ Worker13 │ │ │ +│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +│ │ │ Master02 │ │ Worker02 │ │ │ │ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ +│ │ │ │ │ │ │ │ │ │ .. + 2 more workers │ │ +│ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ │ │ each worker has 2x 1TB NVMe (mirror) and 1x 12TB HDD as CEPH OSD │ │ +│ │ │ │ │ └──────────────────────────────────────────────────────────────────────────────────────┘ │ +│ │ ┌──────────────────────────────┐ ┌──────────────────────────────┐ │ │ │ │ +│ │ │ │ │ │ │ │ │ │ +│ │ │ Master03 │ │ Worker03 │ │ │ │ │ +│ │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────────────────────────────────┘ +│ │ └──────────────────────────────┘ └──────────────────────────────┘ │ │ +│ │ .. + 2 more workers │ │ +│ │ each worker has 2x 1TB NVMe (mirror) and 1x 12TB HDD as CEPH OSD │ │ +│ └──────────────────────────────────────────────────────────────────────────────────────┘ │ +│ │ +└────────────────────────────────────────────────────────────────────────────────────────────┘