kubernetes/pkg/kubelet/kuberuntime
Artyom Lukianov 38dc7509f8 cpu manager: specify the container CPU set during the creation
We can set the container cpuset.cpus diring the creation and it
will not need to call to update resources after the container creation.

Additional side effect of the change, that the runc process that responsible
to create the container will run with the same CPU affinity because the
runc runs on the cpuset provided in the config.json arg.

It will allow to prevent undesirable interupts on isolated CPUs.

Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-01-20 17:53:33 +02:00
..
logs Merge pull request #95099 from brianpursley/TestReadLogs 2020-12-08 16:29:02 -08:00
BUILD kubelet: support alpha credential provider exec plugins 2020-11-10 13:44:06 -05:00
convert_test.go kubelet - adding pod annotations to various image calls to get runtime-handler info to CRI 2020-04-17 23:57:09 +00:00
convert.go Make toKubeContainerImageSpec deterministic 2020-07-31 14:41:11 -04:00
doc.go
fake_kuberuntime_manager.go Fix an issue when rotated logs of dead containers are not removed. 2020-07-24 10:06:24 +02:00
helpers_linux_test.go update import of generic featuregate code from k8s.io/apiserver/pkg/util/feature -> k8s.io/component-base/featuregate 2019-05-08 10:01:50 -04:00
helpers_linux.go fix #73264 cpuPeriod was not reset, but used as it is if alpha gate is disabled 2019-02-01 16:45:43 +01:00
helpers_test.go kubelet: Use CRI SecurityProfile for Seccomp 2020-11-05 15:43:29 -08:00
helpers_unsupported.go Adding Windows CPU limit tests 2020-02-24 19:46:39 +00:00
helpers.go kubelet: Use CRI SecurityProfile for Seccomp 2020-11-05 15:43:29 -08:00
instrumented_services_test.go test(kuberuntime): deflake TestRecordOperation 2020-09-05 13:36:26 +08:00
instrumented_services.go remove deprecated metrics of kubelet 2020-01-10 16:46:52 +08:00
kuberuntime_container_linux_test.go Add namespace targeting to the kubelet 2020-01-30 15:31:43 +01:00
kuberuntime_container_linux.go switch over k/k to use klog v2 2020-05-16 07:54:27 -04:00
kuberuntime_container_test.go test(kuberuntime): deflake TestRemoveContainer 2020-08-24 11:14:02 +08:00
kuberuntime_container_unsupported.go Add namespace targeting to the kubelet 2020-01-30 15:31:43 +01:00
kuberuntime_container_windows.go Strip unnecessary security contexts on Windows 2020-08-03 23:43:31 -04:00
kuberuntime_container.go cpu manager: specify the container CPU set during the creation 2021-01-20 17:53:33 +02:00
kuberuntime_gc_test.go fix golint issues in pkg/kubelet/container 2020-06-19 15:48:08 +00:00
kuberuntime_gc.go Revert "Merge pull request #92817 from kmala/kubelet" 2021-01-12 22:27:22 +00:00
kuberuntime_image_test.go Merge pull request #90061 from marosset/runtimehandler-image-spec-annotations 2020-05-18 16:29:36 -07:00
kuberuntime_image.go Merge pull request #90061 from marosset/runtimehandler-image-spec-annotations 2020-05-18 16:29:36 -07:00
kuberuntime_logs.go kubelet: plumb context for log requests 2018-08-10 17:35:46 -07:00
kuberuntime_manager_test.go Revert "Merge pull request #92817 from kmala/kubelet" 2021-01-12 22:27:22 +00:00
kuberuntime_manager.go kubelet: support alpha credential provider exec plugins 2020-11-10 13:44:06 -05:00
kuberuntime_sandbox_test.go Revert "Merge pull request #92817 from kmala/kubelet" 2021-01-12 22:27:22 +00:00
kuberuntime_sandbox.go Revert "Merge pull request #92817 from kmala/kubelet" 2021-01-12 22:27:22 +00:00
labels_test.go Remove container type from kubelet runtime labels 2018-12-21 15:47:47 +01:00
labels.go switch over k/k to use klog v2 2020-05-16 07:54:27 -04:00
legacy_test.go fix golint failures - /pkg/kubelet/images 2018-09-17 10:52:25 +08:00
legacy.go Remove unhealthy symlink only for dead containers 2020-04-21 12:30:51 -07:00
security_context_others_test.go fix windows container root validate 2020-07-24 19:59:58 +08:00
security_context_others.go Enhance the prompt information of verifyRunAsNonRoot, add pod, container information 2020-09-22 08:10:54 +08:00
security_context_windows_test.go fix windows container root validate 2020-07-24 19:59:58 +08:00
security_context_windows.go Enhance the prompt information of verifyRunAsNonRoot, add pod, container information 2020-09-22 08:10:54 +08:00
security_context.go kubelet: Use CRI SecurityProfile for Seccomp 2020-11-05 15:43:29 -08:00