...
b) Using a Platform approach : Blueprint (terraform template) can be uploaded to gopaddle. The blueprint can then be used to launch multiple Kubernetes environments from an interactive GUI based approach. Once the cluster is ready, EdgeX Foundry can be installed in the Kubernetes environment by choosing the template from the gopaddle catalog. The north bound APIs to interact with gopaddle can be found here.
Blueprint System Requirements
Installating the blueprint brings up a 3 node cluster with 1 master and 2 worker nodes. Node sizes should a minimum of t4g.medium. A pre-existing VPC and a sub-net is required prior to the installation process. Host machine for the cluster requires Ubuntu 18.04.
Item | Capacity | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Number of nodes | 3 | ||||||||||
Node Size | t4g.medium - 2vCPUs - 4 GiB Memory | ||||||||||
Disks in Storidge HA Clustering mode
| 3 Disks per node - 100 GB each. | ||||||||||
VPC | Pre-existing VPC | ||||||||||
Subnet | Public (for now). Will switch to private subnet with Gateway configuration in future releases. | ||||||||||
Amazon Machine Image (AMI) | Ubuntu Server 18.04 LTS |
How to use this document
The following sections describe the prerequisites for planning an IEC deployment. Once the pre-requisites are met, installation steps provided should be followed in order to obtain an IEC compliant Kubernetes cluster.
...
1. Download the terraform template to the client machine from the gerrit repo | https://gerrit.akraino.org/r/c/iec/+/4273.
2. If Follow the instructions here to install terraform on the client machine from where the blueprint install is to be executed.
...