Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.76 KB

File metadata and controls

33 lines (19 loc) · 2.76 KB

K8s Cluster Requirements

Hardware requirements

For sandbox setups

PurposevCPUsRAMStorage (SSD)Number of Virtual Machines*Preferred Operating System
Cluster nodes832 GB128 GB3Ubuntu Server 20.04
Wireguard416 GB64 GB1Ubuntu Server 20.04

For staging setups

PurposevCPUsRAMStorage (SSD)Number of Virtual Machines*Preferred Operating System
Cluster nodes832 GB128 GB3Ubuntu Server 20.04
Wireguard416 GB64 GB1Ubuntu Server 20.04
Backup416 GB512 GB1Ubuntu Server 20.04

For production setups

TBD

Networking requirements

  • All the machines in the same network.
  • Public IP assigned to the Wireguard machine.

DNS requirements

The following domain names and mappings will be required. Examples:

Domain Name (examples) Mapped to
  • openg2p.<your domain>
  • uat.<your domain>
  • pilot.openg2p.<your domain>
"A" Record mapped to Load Balancer IP or at least 3 nodes of the K8s Cluster

  • . openg2p.<your domain>
  • .uat.<your domain>
  • *.pilot.openg2p.<your domain>
"CNAME" Record mapped to the above domain. (This is a wildcard DNS mapping)

Certificate requirements

One wildcard certificate is required at least, depending on the above domain names used. This can also be generated using letsencrypt.