Added Single NUMA Node Policy which ensure resource are

aligned on a single NUMA node

Co-authored-by: Kevin Klues <kklues@nvidia.com>

Kubernetes-commit: f6c085f60ee4e3b8ef024e51edc9f408fd30c4e2
This commit is contained in:
Louise Daly 2019-08-28 15:20:27 +01:00 committed by Kubernetes Publisher
parent 1bee762f90
commit f5719d59c0
1 changed files with 4 additions and 1 deletions

View File

@ -55,7 +55,7 @@ const (
// watches to observe changes to objects that are in its interest.
WatchChangeDetectionStrategy ResourceChangeDetectionStrategy = "Watch"
// RestrictedTopologyManagerPolicy is a mode in which kubelet only allows
// pods with a single NUMA alignment of CPU and device resources.
// pods with optimal NUMA node alignment for requested resources
RestrictedTopologyManagerPolicy = "restricted"
// BestEffortTopologyManagerPolicy is a mode in which kubelet will favour
// pods with NUMA alignment of CPU and device resources.
@ -63,6 +63,9 @@ const (
// NoneTopologyManager Policy is a mode in which kubelet has no knowledge
// of NUMA alignment of a pod's CPU and device resources.
NoneTopologyManagerPolicy = "none"
// SingleNumaNodeTopologyManager Policy iis a mode in which kubelet only allows
// pods with a single NUMA alignment of CPU and device resources.
SingleNumaNodeTopologyManager = "single-numa-node"
)
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object