Rate This Document
Findability
Accuracy
Completeness
Readability

MPAM Overview

The MPAM plugin is used to enable the Memory System Resource Partitioning and Monitoring (MPAM) feature for Kubernetes. You can create resource groups and use them to isolate and monitor resources when creating Pods. This document describes how to install and use the MPAM plugin on a Kunpeng server running openEuler 22.03.

To do so, you can run the MPAM plugin in the form of a DaemonSet on each node that supports the MPAM feature. The MPAM plugin performs the following functions:

  • Indicates whether a node supports the MPAM feature. The label (for example mpam:enabled) is used by the scheduler in cluster scheduling.
  • Monitors ConfigMaps in the Kubernetes cluster using the list-watch mechanism and automatically applies the new configuration to corresponding nodes after a ConfigMap is added or updated.
  • Monitors Pods and automatically adds them to resource groups when necessary.