Description
This issue is to track the feature implementation of the Topology Manager as outlined in this proposal document.
https://github.com/kubernetes/community/pull/1680/files
What would you like to be added:
Topology Manager component in Kubelet which collects hints from other Kubelet components in order to create a best fit Socket alignment.
Goals are:
- Arbitrate preferred socket affinity for containers based on input from
CPU manager and Device Manager. - Provide an internal interface and pattern to integrate additional
topology-aware Kubelet components.
Why is this needed:
Multiple components in the Kubelet make decisions about system
topology-related assignments, but do not co-ordinate to make aligned decisions.
Kubernetes Enhancements Issue
kubernetes/enhancements#693
Related implementation PRs
Merged/Closed:
#72913
#72885
#73580
#73589
#74411
#79343
#80294
#74345
- Closed as superseded by #80570
#74357
#80301
#73920
#74423
#80569
#80570
#82020
- closed, merged into #80570
#81951
#81722
Bug Fixes
#82104
Additional 1.16 PRs (Not release blocking):
#81793
#81586
#82099
#81787
Documentation PRs
kubernetes/enhancements#1222
kubernetes/website#15716