Skip to content

Private cloud system requirements

Private Cloud System Requirements

Here are the necessary system requirements that you will need to provide in order to set up a Private Cloud. Please note that this describes an average setup. The actual CPU/RAM/storage requirements may differ depending on your usage.

Resource Requirements
Kubernetes Version 1.19 or later
4 worker nodes / 4 virtual machines Total CPU: 12 vCPUs
Total RAM: 64 GB
Boot disk size: 20 GB per node
Example: 4 nodes where each has 16 Gb RAM & 4 vCPUs
Block Storage 45 GB in total, not including boot disk size of nodes. Pods will allocate their physical volume requirements from that pool.
Networking Load balancer support for Ingress Controllers
SSL/TLS You may choose to provide your own SSL/TLS certificate or have a certificate be generated for you by the Let’s Encrypt service (recommended). In case you want to use the Let’s Encrypt service, it is required that the load balancer of your Private Cloud is public facing (i.e. accessible from the internet) so Let’s Encrypt can do its authentication challenges (DNS challenge for wildcard certificates or HTTP01 challenge for single domains)
DNS Standard A/CNAME records for
- API
- Web Frontend
- Chat Service
Admin In order for us to deploy the Mobile2b platform to your Private Cloud it is required that you grant us access to your cluster via the kubectl command line tool.

Developer System Requirements

Here are the necessary system requirements/programs that a mobile2b developer will need to provide in order to " manually" deploy the mybusiness-ai software on a Private Cloud.

Resource Requirements
kubectl (https://kubernetes.io/de/docs/tasks/tools/install-kubectl/) Version 1.21 or later
gitlab-access to (https://git.mobile2b.de/mybusiness-ai/infrastructure) -
helm (https://helm.sh/docs/intro/install/) Version 3.9.4 or later
git (https://git-scm.com/downloads) any version
gitlab-access to (https://git.mobile2b.de/mybusiness-ai/infrastructure) -

See Private Cloud