Create and operate managed clusters¶
Note
This tutorial applies only to the Container Cloud web UI users
with the m:kaas:namespace@operator
or m:kaas:namespace@writer
access role assigned by the Infrastructure Operator.
To add a bare metal host, the m:kaas@operator
or
m:kaas:namespace@bm-pool-operator
role is required.
After you deploy the Mirantis Container Cloud management cluster, you can start creating managed clusters that will be based on the same cloud provider type that you have for the management cluster: OpenStack, bare metal, or vSphere.
Caution
Since Container Cloud 2.27.3 (Cluster release 16.2.3), support for vSphere-based clusters is suspended. For details, see Deprecation notes.
The deployment procedure is performed using the Container Cloud web UI and comprises the following steps:
Create a dedicated non-
default
project for managed clusters.For a baremetal-based managed cluster, create and configure bare metal hosts with corresponding labels for machines such as
worker
,manager
, orstorage
.Create an initial cluster configuration depending on the provider type.
Add the required amount of machines with the corresponding configuration to the managed cluster.
For a baremetal-based managed cluster, add a Ceph cluster.
Note
The Container Cloud web UI communicates with Keycloak to authenticate users. Keycloak is exposed using HTTPS with self-signed TLS certificates that are not trusted by web browsers.
To use your own TLS certificates for Keycloak, refer to Configure TLS certificates for cluster applications.
- Create a project for managed clusters
- Generate a kubeconfig for a managed cluster using API
- Create and operate a baremetal-based managed cluster
- Create and operate an OpenStack-based managed cluster
- Create and operate a VMware vSphere-based managed cluster
- Add or update a CA certificate for a MITM proxy using API
- Add a custom OIDC provider for MKE
- Operate machine pools
- Change a cluster configuration
- Disable a machine
See also