From ce921c039b933d4ec9ccb2c3db0aea3b9c56283a Mon Sep 17 00:00:00 2001 From: Alexey Perevalov Date: Thu, 22 Oct 2020 11:47:34 +0300 Subject: [PATCH] Add TopologyInfo and cpu_ids into podresources Signed-off-by: Alexey Perevalov --- .../kubelet/pkg/apis/podresources/v1/api.proto | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/staging/src/k8s.io/kubelet/pkg/apis/podresources/v1/api.proto b/staging/src/k8s.io/kubelet/pkg/apis/podresources/v1/api.proto index ef4c7f96d6a..cd8dbeaf957 100644 --- a/staging/src/k8s.io/kubelet/pkg/apis/podresources/v1/api.proto +++ b/staging/src/k8s.io/kubelet/pkg/apis/podresources/v1/api.proto @@ -39,10 +39,22 @@ message PodResources { message ContainerResources { string name = 1; repeated ContainerDevices devices = 2; + repeated int64 cpu_ids = 3; } // ContainerDevices contains information about the devices assigned to a container message ContainerDevices { string resource_name = 1; repeated string device_ids = 2; + TopologyInfo topology = 3; +} + +// Topology describes hardware topology of the resource +message TopologyInfo { + repeated NUMANode nodes = 1; +} + +// NUMA representation of NUMA node +message NUMANode { + int64 ID = 1; }