Features summary

Key features that are available in the initial MKE 4 release are detailed in the following table:

FeatureDetailLearn more
AuthenticationMKE 4 uses Dex for authentication, which serves as a proxy between MKE clusters and authentication providers. Dex supports the following authentication protocols:

* Basic authentication
* OIDC
* SAML
* LDAP

SCIM, which is supported in MKE 3, is not supported in MKE 4.
Configure OIDC service for MKE, Configure SAML service for MKE, Configure LDAP service for MKE
AuthorizationMKE 4 uses standard Kubernetes RBAC authorization.RBAC Migrations
Backup and restoreMKE 4 supports backup and restoration of cluster data through the use of the Velero add-on. System backup is enabled by default.Back up using an external storage provider, Back up with an in-cluster storage provider
Cloud providersMKE 4 directly supports the use of AWS for managed cloud service provision. Different cloud service providers can be put to use, though doing so requires manual configuration.Cloud providers: Configuration
Container Network InterfaceMKE 4 supports Calico OSS (operating in KDD mode) as the CNI for cluster networking.Network configuration
CoreDNS LameduckMKE 4 supports the use of lameduck mode for CoreDNS.CoreDNS Lameduck: Configuration
GPU Feature DiscoveryMKE 4 supports running workloads on NVIDIA GPU nodes and GPU node discovery. NVIDIA MIG is not supported.NVIDIA GPU Workloads
IngressIngress controllers abstract the complexity of Kubernetes application traffic routing and provide a bridge between Kubernetes services and external ones.Ingress controller, TCP and UDP services
KubernetesMKE 4 deploys Kubernetes 1.31.Kubernetes components
LicensingMKE 4 requires the use of a license for lawful use.Licensing MKE 4
Load balancingMKE 4 supports the use of MetalLB to create Load Balancer services, offering such features as address allocation and external announcement.MetalLB load balancer
Logging, Monitoring and AlertingMKE 4 monitoring setup is based on the kube-prometheus-stack, which offers a comprehensive solution for collecting, storing, and visualizing metrics.Monitoring tool: Prometheus, Monitoring tool: Grafana, Monitoring tool: cAdvisor, Monitoring tool: OpsCare (Under development)
MKE CLIThe MKE CLI tool, mkectl is the MKE 4 CLI tool. It can be installed automatically using an install.sh script, or it can be done manually.Install the MKE CLI
MKE DashboardMKE 4 provides a web-based user interface that enables the management of Kubernetes resources in an MKE-managed cluster.MKE Dashboard
Node Feature Discovery (NFD)Node Feature Discovery (NFD) detects the hardware features that are available on each node in a Kubernetes cluster, and advertises the detected features through node labels.Node Feature Discovery: Configuration (NFD)
Policy ControllerMKE 4 allows installation of third-party policy controllers for Kubernetes. Currently, OPA Gatekeeper is the only supported policy controller.OPA Gatekeeper
Support BundleSupport bundles for MKE 4 can be generated directly from the command line.Create a support bundle
TelemetryMKE 4 can be set to automatically record and transmit data to Mirantis through an encrypted channel, for monitoring and analysis purposes.Enable telemetry through the MKE CLI, Enable telemetry through the MKE web UI

Mirantis is working to integrate additional MKE 3.x features in upcoming releases, including:

  • 2FA
  • Additional cloud providers
  • CIS Benchmarks
  • gMSA
  • Life Cycle Management
  • Offline Bundle
  • OpsCare
  • Scheduled backups
  • Storage (CSI)
  • Windows