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. |
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) | - |