This section describes how to create an AWS-based managed cluster using the Mirantis Container Cloud web UI of the AWS-based management cluster.
To create an AWS-based managed cluster:
Log in to the Container Cloud web UI with the writer
permissions.
Switch to the required project using the Switch Project action icon located on top of the main left-side navigation panel.
In the SSH Keys tab, click Add SSH Key to upload the public SSH key that will be configured on each AWS instance to provide user access.
In the Credentials tab:
Click Add Credential and fill in the required fields to add your AWS credentials.
Verify that the new credentials status is Ready. If the status is Error, hover over the status to determine the reason of the issue.
In the Clusters tab, click Create Cluster and fill out the form with the following parameters as required:
Configure general settings and the Kubernetes parameters:
Section |
Parameter |
Description |
---|---|---|
General settings |
Name |
Cluster name |
Provider |
Select AWS |
|
Provider credential |
From the drop-down list, select the previously created AWS credentials name. |
|
Release version |
The Container Cloud version. |
|
SSH keys |
From the drop-down list, select the SSH key name that you have previously added for SSH access to VMs. |
|
Provider |
AWS region |
From the drop-down list, select the AWS Region for the managed
cluster. For example, |
Kubernetes |
Services CIDR blocks |
The Kubernetes Services CIDR block. For example, |
Pods CIDR blocks |
The Kubernetes Pods CIDR block. For example, |
Configure StackLight:
Section |
Parameter name |
Description |
---|---|---|
StackLight |
Enable Monitoring |
Selected by default. Deselect to skip StackLight deployment. Note You can also enable, disable, or configure StackLight parameters after deploying a managed cluster. For details, see Change a cluster configuration or Configure StackLight. |
Enable Logging |
Select to deploy the StackLight logging stack. For details about the logging components, see Reference Architecture: StackLight deployment architecture. |
|
HA Mode |
Select to enable StackLight monitoring in the HA mode. For the differences between HA and non-HA modes, see Reference Architecture: StackLight deployment architecture. |
|
Elasticsearch |
Retention Time |
The Elasticsearch logs retention period in Logstash. |
Persistent Volume Claim Size |
The Elasticsearch persistent volume claim size. |
|
Prometheus |
Retention Time |
The Prometheus database retention period. |
Retention Size |
The Prometheus database retention size. |
|
Persistent Volume Claim Size |
The Prometheus persistent volume claim size. |
|
Enable Watchdog Alert |
Select to enable the Watchdog alert that fires as long as the entire alerting pipeline is functional. |
|
Custom Alerts |
Specify alerting rules for new custom alerts or upload a YAML file in the following exemplary format: - alert: HighErrorRate
expr: job:request_latency_seconds:mean5m{job="myjob"} > 0.5
for: 10m
labels:
severity: page
annotations:
summary: High request latency
For details, see Official Prometheus documentation: Alerting rules. For the list of the predefined StackLight alerts, see Operations Guide: Available StackLight alerts. |
|
StackLight Email Alerts |
Enable Email Alerts |
Select to enable the StackLight email alerts. |
Send Resolved |
Select to enable notifications about resolved StackLight alerts. |
|
Require TLS |
Select to enable transmitting emails through TLS. |
|
Email alerts configuration for StackLight |
Fill out the following email alerts parameters as required:
|
|
StackLight Slack Alerts |
Enable Slack alerts |
Select to enable the StackLight Slack alerts. |
Send Resolved |
Select to enable notifications about resolved StackLight alerts. |
|
Slack alerts configuration for StackLight |
Fill out the following Slack alerts parameters as required:
|
Click Create.
To view the deployment status, verify the cluster status on the Clusters page. Once the orange blinking dot near the cluster name disappears, the deployment is complete.
Proceed with Add a machine.
See also