Architecture#
Mirantis Kubernetes Engine 4 (MKE 4) is an enterprise-grade, production-ready Kubernetes platform that is designed to be secure, scalable, and reliable.
You can manage the entire MKE 4 cluster through the mke4.yaml configuration
file. Refer to Configuration for details.
The diagram below illustrates the product architecture:
The following components constitute an MKE 4 cluster:
- k0s Kubernetes distribution
- Container Network Interface (CNI)
-
MKE 4 Control Plane
mke-operatork0rdent
-
System services
- User services
k0s Kubernetes distribution#
k0s is a lightweight and open-source Kubernetes distribution that acts as the foundational runtime for MKE 4 clusters. For more information, refer to the k0s documentation.
Container Network Interface (CNI)#
MKE 4 supports Container Network Interface (CNI) plugins. Such components provide networking functionality within a cluster that is secure, scalable, and policy-driven.
MKE 4 installs with the Calico CNI by default. Other CNI options, though, are also available. Refer to Container Network Interface for the network configuration details.
MKE 4 Control Plane#
The MKE 4 Control Plane, which comprises mke-operator and k0rdent,
is used to orchestrate, manage, and maintain the lifecycle of the MKE 4
cluster and services.
mke-operator: A Kubernetes-native operator that automates installation, upgrades, system configuration, and user services.k0rdent: An open-source component that performs lifecycle management for the services thatmke-operatorconfigures.
System services#
A key benefit of MKE 4 is that it includes various services that are typically standard to a cluster, thus ensuring that they integrate well and are easy to use and configure. These services are Kubernetes workloads that run within the cluster, which you can manage using the MKE 4 control plane. They include authorization, ingress, monitoring, and backups, among others.
User Services#
Typically, user services are user-defined applications that run within the MKE 4 cluster, which you manage using the MKE 4 control plane.