Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Releases: intel/kubernetes-power-manager

KPM v.2.5.0

04 Jun 13:47
5d3ddab
Compare
Choose a tag to compare

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

21 Feb 18:20
cd1370a
Compare
Choose a tag to compare

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

15 Sep 11:15
693deef
Compare
Choose a tag to compare
  • 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

04 Aug 15:07
289c3c2
Compare
Choose a tag to compare

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

04 May 10:29
9e19402
Compare
Choose a tag to compare

Kubernetes Power Manager release with Uncore functionality added.

Power Manager for Kubernetes software v2.1.0

24 Nov 13:14
Compare
Choose a tag to compare

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

21 Nov 15:37
Compare
Choose a tag to compare

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

21 Jan 19:38
ba29b51
Compare
Choose a tag to compare

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

13 Oct 08:31
4df3037
Compare
Choose a tag to compare

Kubernetes Operator designed to expose and utilize Intel-specific power management technologies in a Kubernetes environment.