kubernetes/pkg/kubelet/kuberuntime
Kir Kolyshkin 37761a329e
pkg/kubelet: changes to update runc to 1.1.0
The changes (mostly in pkg/kubelet/cm) are there to adopt changed
runc 1.1 API, and simplify things a bit. In particular:

1. simplify cgroup manager instantiation, using a new, easier way of
   libcontainers/cgroups/manager.New;

2. replace libcontainerAdapter with a boolean variable (all it did
   was passing on whether systemd manager should be used);

3. trivial change due to removed cgroupfs.HugePageSizes and added
    cgroups.HugePageSizes();

4. do not calculate cgroup paths in update / destroy, since libcontainer
   cgroup managers now calculate the paths upon creation (previously,
   they were doing that only in Apply, so using e.g. Set or Destroy right
   after creation was impossible without specifying paths).

We currently still calculate cgroup paths in Exists -- this is to be
addressed separately.

Co-Authored-By: Elana Hashman <ehashman@redhat.com>
2022-03-28 16:23:20 -07:00
..
logs Add support for CRI verbose fields 2022-02-10 17:12:26 +01:00
convert_test.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
convert.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
doc.go
fake_kuberuntime_manager.go kubelet: fix sandbox creation error suppression when pods are quickly deleted 2021-08-10 08:55:25 -05: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 cpu share issues on systems with large amounts of cpu 2021-11-14 19:49:19 +00:00
helpers_test.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
helpers_unsupported.go Fix cpu share issues on systems with large amounts of cpu 2021-11-14 19:49:19 +00:00
helpers.go Add support for CRI verbose fields 2022-02-10 17:12:26 +01:00
instrumented_services_test.go Add support for CRI verbose fields 2022-02-10 17:12:26 +01:00
instrumented_services.go Add support for CRI verbose fields 2022-02-10 17:12:26 +01:00
kuberuntime_container_linux_test.go pkg/kubelet: changes to update runc to 1.1.0 2022-03-28 16:23:20 -07:00
kuberuntime_container_linux.go pkg/kubelet: changes to update runc to 1.1.0 2022-03-28 16:23:20 -07:00
kuberuntime_container_test.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_container_unsupported.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_container_windows.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_container.go Ignore container notfound error while getPodstatuses 2022-02-16 08:55:19 +08:00
kuberuntime_gc_test.go Add support for CRI verbose fields 2022-02-10 17:12:26 +01:00
kuberuntime_gc.go Add support for CRI verbose fields 2022-02-10 17:12:26 +01:00
kuberuntime_image_test.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_image.go Add support for CRI verbose fields 2022-02-10 17:12:26 +01:00
kuberuntime_logs.go kubelet: plumb context for log requests 2018-08-10 17:35:46 -07:00
kuberuntime_manager_test.go Ignore container notfound error while getPodstatuses 2022-02-16 08:55:19 +08:00
kuberuntime_manager.go Pass instrumented runtime service to containergc 2022-03-08 14:33:37 +00:00
kuberuntime_sandbox_linux_test.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_sandbox_linux.go mark PodOverhead to GA in v1.24; remove in v1.26 2022-03-17 09:30:14 +08:00
kuberuntime_sandbox_test.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_sandbox_unsupported.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_sandbox_windows.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
kuberuntime_sandbox.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00
labels_test.go De-share the Handler struct in core API (#105979) 2021-10-29 13:15:11 -07:00
labels.go De-share the Handler struct in core API (#105979) 2021-10-29 13:15:11 -07: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 generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
security_context_others.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
security_context_windows_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
security_context_windows.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
security_context.go Make CRI v1 the default and allow a fallback to v1alpha2 2021-11-17 11:05:05 -08:00