Prerequisites¶
The creation of the Kubernetes cluster and the installation of the IEM Pro on that cluster are performed in a Linux-based VM. To successfully complete these steps, the following is required inside the VM:
-
Curl is installed, e. g. with
sudo apt-get install curl -
Git is installed, e. g. with
sudo apt-get install git -
Kubectl is installed, see here
-
kOps is installed, see here
-
Provision CLI is downloaded and installed from Industrial Edge Hub
China Region
For users in China region Provision CLI is downloaded and installed from [Industrial Edge Hub China](https://iehub.cn1.edge.cloud-siemens.cn/downloads#initial_setup_tools)
Additionally, the following is required:
-
Valid AWS account
-
AWS access key ID and AWS secret access key (find information about the access key ID and secret access key here)
-
Setup IAM user with following IAM permissions
-
AmazonEC2FullAccess
-
AmazonRoute53FullAccess
-
AmazonS3FullAccess
-
IAMFullAccess
-
AmazonVPCFullAccess
-
AmazonSQSFullAccess
-
AmazonEventBridgeFullAccess
-
S3 bucket for storing kOps configuration and state files
-
DNS hosted zone
By default, kOps uses AWS Route53 to create DNS records for K8s master instances and the worker nodes. This behavior can be changed, see the official guide for more information.