Releases: intel/kubernetes-power-manager
KPM v.2.5.0
Latest additions
- KPM to use PowerLibrary v1.5.0
- allow multi node shared pools
- enable limited support for E/P cores (*on platforms that support these types of cores)
- show CRD installation status
- change the update strategy to a merge-patch command
- bump K8s, go and 3rd party dependency version to fix dependabot vulnerabilities
Power Manager for Kubernetes software v2.4.0
Important Contains breaking change in the PowerWorkflow CRD. Version 2.4.0 of the Kubernetes Power Manager allows users the possibility of assigning a specific power profile to a reserved pool. This is turn relies on a change in the PowerWorkload CRD that is not backwards compatible with older versions of Kubernetes Power Manager (v2.3.1 and older). For more details and mitigation: https://github.com/intel/kubernetes-power-manager?tab=readme-ov-file#example-2
Latest additions
- Add power profile configurations for reserved CPUs
- Add support for device plugins/isol CPUs in PM
- Improve Power Manager user experience:
-
- Allow a power profile to be used for multiple containers in the same pod
-
- Allow partial set-up for c-states in power profiles
-
- When deleting power profiles also delete the c-state associated to it
-
- Make time of day node specific
-
- Keep remaining pod/container information in workload on pod deletion
Power Manager for Kubernetes software v2.3.1
- Added clarification on the "shared" profile param in documentation
- Improve node-agent and PM container security
-
- update power manager and node-agent manifests to use image v2.3.1
-
- power manager and node-agent containers will be built using user 10001
-
- running node-agent container as root
-
- improving power-manager container security
-
- power manager and node-agent containers will now mount the more specific sys/fs/cgroup folder
- Helm chart deployment for v2.3.1
Power Manager for Kubernetes software v2.3.0
ACPI driver functionality
Helm chart deployment for v2.0.0, v2.1.0, v2.2.0, and v2.3.0
General code cleanup
Power Manager for Kubernetes software v2.2.0
Kubernetes Power Manager release with Uncore functionality added.
Power Manager for Kubernetes software v2.1.0
P-State governor and Time of Day functionality added to the Kubernetes Power Manager v2.1.0
Power Manager for Kubernetes software v2.0.0
This release adds C-State functionality to the Kubernetes Power Manager, allowing a user to have control over what C-State a core is assigned.
This release also replaces the App QoS agent with the Power Optimization Library.
Power Manager for Kubernetes software v1.0.2
This release fixes the following issues:
- Better determines the frequencies at which the PowerProfiles are set
- The frequencies of the PowerProfiles will never be set below that of which the CPU is capable
- Various RBAC issues
Power Manager for Kubernetes software
Kubernetes Operator designed to expose and utilize Intel-specific power management technologies in a Kubernetes environment.