Skip to content

Required resources

This page enumerates resources required for minimal deployment: OpsControl and single Env.

Network and containers

The follwing table lists minimal number of resources required for the Cloudboostr deployment.

Resource Minimal count Environment OpsControl
Floating IPs / Elastic IPs 6 3 3
Networks 7 4 3
Load Balancers 2 1 1
Security groups 9 4 5
Routers (OpenStack, vSphere) 1 - -
Keypairs 6 3 3
Buckets 6 2 4

Public IPs

Public IPs (also called floating or elastic) can be connected directly to the virtual machine or to the load balancers. Jumpbox machines are accessed directly and exposed via the external IP for the SSH connection. DNS server is connected to the external DNS like Route53.

Load balancers shape traffic for HA available Kubernetes control plane or worker VMs. External IPs in this case are being used for DNS translation targets or Load Balancer public IPs.

Connected to compute instances

  • OpsControl:
    • Jumpbox
    • DNS master
    • ControlPlane LoadBalancer
  • Environment:
    • Jumpbox
    • DNS master
    • Kubernetes LoadBalancer

Load Balancers

  • OpsControl:
    • Control Plane Ingress
  • Environment:
    • Kubernetes API
    • Kubernetes Ingress

Computational resources

Computational resources consist of virtual machines with differenet numbers of vCPU cores, memory size, ephemeral and persistent disks connected. Total number shows sum of resources required for OpsControl and single env.

Total
CPU 82 vCPU
Mem 192 GB
HDD (persistent) 319 GB
HDD (ephemeral) 1334 GB
OpsControl
CPU 22 vCPU
Memory 76 GB
HDD (persistent) 600 GB
HDD (ephemeral) 400 GB
Environment
CPU 22 vCPU
Mem 76 GB
HDD (persistent) 100 GB
HDD (ephemeral) 400 GB

Note

Number of the CPUs, memory and HDD size are calculated for the full deployment.

Breakdown of virtual machines

This is the full list of virtual machines in the minimal Cloudboostr deployment.

OpsControl

Deployment VM Cores Memory (GB) HDD Ephemeral (GB) HDD Persistent (GB)
Jumpbox opscontrol-jumpbox 2 2 20
DNS opscontrol-dns 2 2 20
Control plane opscontrol-control-plane-master 2 8 60
opscontrol-control-plane-master 2 8 60
opscontrol-control-plane-master 2 8 60
opscontrol-control-plane-worker 4 16 60 200
opscontrol-control-plane-worker 4 16 60 200
opscontrol-control-plane-worker 4 16 60 200

Environment

Deployment VM Cores Memory (GB) HDD Ephemeral (GB) HDD Persistent (GB)
Jumpbox env-jumpbox 2 2 20
DNS env-dns 2 2 20
Kubernetes env-k8s-master 2 8 60
env-k8s-master 2 8 60
env-k8s-master 2 8 60
env-k8s-worker 4 16 60 100
env-k8s-worker 4 16 60
env-k8s-worker 4 16 60