Prepushing
The access to the following platforms and container registries can be configured:
Configuring AWS
For deployment of Local Edition cluster in Kubernetes at AWS, it is recommended to use Access Key / Secret Access Key from service account. AWS IAM role is also supported.
For deployment details, refer to AWS using Kubernetes.
Configuring Azure
-
Create Azure Container Registry;
-
Push Local Edition Docker images to Azure Container Registry;
-
Create Kubernetes cluster using Azure Kubernetes Service;
-
Create Local Edition cluster in Kubernetes at Azure.
Name | Definition | Notes |
---|---|---|
DIRECTORY_ID | Directory (tenant) ID | |
APPLICATION_ID | Application (client) ID | |
CLIENT_SECRET | Client Secret | |
RESOURCE_GROUP | Resource Group | The resource group will be created if it does not exist. |
RESOURCE_GROUP_REGION | Resource Group Region | |
CONTAINER_REGISTRY | Container Registry | The container registry will be created if it does not exist. |
Configuring CGP
For deployment of Local Edition cluster in Kubernetes at GCP, it is recommended to use Service Account. Service Account is used to:
For deployment details, refer to Deployment on Google Cloud Platform using Kubernetes.
Name | Definition | Notes |
---|---|---|
GCP_REGISTRY_HOST | GCP Registry Host | These are currently available for different regions (https://cloud.google.com/container-registry/docs/pushing-and-pulling): |
GCP_REGISTRY_HOST | GCP Registry Host | |
service_account_json_key_file | The JSON file contains keys for the service account |