Abel Feng
Abel Feng
Hi, I am rewriting my grpc server code from golang to rust and I'm planning to use grpc-rs, but when i compare the concurrency benchmark, the rust version is almost...
Currently the podsandbox controller has to get event monitor from CRI plugin, that makes the podsandbox controller dependent on the CRI plugin, this PR decouples it by create a event...
To make codes clean, CRI can store a Sandbox client in each sandbox in cache, and call the APIs in the client directly, so that we don't need to find...
We can't set the status to Ready before task.Wait succeed. https://github.com/containerd/containerd/pull/9463#discussion_r1452501526
### Description The `runc exec` command prints the error log to `/run/containerd/io.containerd.runtime.v2.task/k8s.io//log.json`. When a k8s user configure a exec liveness probe with a executable file that does not exist in...
### What is the problem you're trying to solve There are still lots of work that is not merged about Sandbox API, this issue is a track of these requests...
Currently, The Shim and Task plugin is mixed into a core/runtime/v2/manager.go, In this PR, we split the Shim plugin to make it an independent plugin. This is the second PR...
For sandboxed Task, we call the task api directly into the sandbox. For some kind of sandbox, we may have to update the resources of the sandbox before/after task creation...
We add a new plugin type SandboxControllerPluginV2 to distinguish it with the podsandbox controller. We can not handle the task in the pod sandbox as a sandboxed Task because podsandbox...
For a well defined sandbox the resources may be restricted, and the Task API server may run inside the sandbox, so we may rely on the sandox controller to add...