Hardware planning

Hardware categories

  • Enterprise hardware
  • Production Kubernetes Cluster
  • IT Development devices
  • Workstations
  • IoT Devices

Enterprise hardware

Pluto

  • Dell PowerEdge R720
  • 16 X CPU cores: 2x Intel Xeon E5-2650 V1 @2.00GHz
  • With hyperthreading, OS reports 32 CPUs total
  • 4 X 1GbE Ethernet Ports: (FM487 Quad Port Broadcom 5720 Network Card)
  • 8 x 8GB RAM
  • 8 X 147GB SAS 2.5" HDD Storage

Backup / temporary SAS storage solution

  • 4x SEAGATE CONSTELLATION 3TB ES.3 ST3000NM0023 3.5" 6G SAS HDD
  • 2 X SAS Hard Disk Drive SFF-8482 Male To Female Extension Cable BS

Hardware allocation

  • CPUs: 32 CPUs,
  • 256GB RAM
  • Disk: 4 X 174 GB + 4 X 600 GB Disk

  • CPU unit resource ratio: 1 Unit = {1 Core; 2 GB RAM; 36 GB Disk}

  • With 256 GB RAM, unit is 1;8;36
  • Assumption: 1 Unit sufficient for container, 2 units required for VM
  • Assume largest VM requirement: 16 GB RAM = 8 units, with 8 CPUs and 288 GB disk.
  • 4 X {1 Core; 4 GB RAM; 73 GB Disk}: ceph / gateway / tftp / dhcp
  • 4 X {2 Core; 8 GB RAM; 73 GB Disk}: k8s
  • 1 X {4 Core; 16 GB RAM; 147 GB Disk}
  • 4 X {73 GB Disk RAW}: Ceph / iSCSI

Network Architecture

  • FM487 Quad Port Broadcom 5720 Network Card
  • 4 X 1GbE Ethernet Ports
  • Assignment: Ethernet Port 1 LAN 1
  • Assignment: Ethernet Port 2 LAN 2
  • Assignment: Ethernet Port 3 cluster network 1
  • Assignment: Ethernet Port 4 cluster network 2

Storage Architecture

  • Pluto: Using 8 X SAS 147GB HDDs in RAID0 configuration

Consumer hardware Kubernetes Cluster

IT Development devices

  • Mac mini 1:
  • Mac mini 2:

Workstations

  • Macbook: dolmen
  • Ubuntu desktop: james

IoT Devices