-
Notifications
You must be signed in to change notification settings - Fork 997
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker 26 breaks kata networking #9340
Comments
Kata Containerd Shim v2 logs
Recent problems found in system journal:
|
Hi all - the problem was a change in Docker Engine 26.0.0 to set up interfaces in the container's network namespace after task creation, rather than using the OCI prestart hook to created them during the process. In 26.0.1, we've partially reverted that change, mostly because it meant per-interface sysctl settings could not be applied by the runtime library. But, as a heads-up ... In the next major release we plan to drop use of the deprecated prestart hook again - and offer a new way to set per-interface sysctls. That means setup of initial network connections for newly created containers will be much more like connecting networks to existing containers ("docker network connect") ... the interfaces won't exist in the container's namespace during container task creation, they'll be added before the task is started. |
Docker 26 breaks kata networking
Description of problem
Docker version 26.0.0, build 2ae903e
breaksio.containerd.run.kata.v2
networking. Cross posted moby/issues/47626.Actual result
Expected result
Further Information
Both scenarios have the same containerd version
1.6.28
. Docker on it's own works as expected.Show kata-collect-data.sh details
Meta details
Running
kata-collect-data.sh
version3.2.0 (commit f7fd8841a40720945640174b2c3b5fd0d261c73a)
at2024-03-24.22:38:31.613855869+0000
.Runtime
Runtime is
/usr/bin/kata-runtime
.kata-env
/usr/bin/kata-runtime kata-env
Runtime config files
Runtime config files
Runtime default config files
Runtime config file contents
Config file
/etc/kata-containers/configuration.toml
not foundConfig file
/usr/share/defaults/kata-containers/configuration.toml
not foundcat "/usr/share/kata-containers/defaults/configuration.toml"
Containerd shim v2
Containerd shim v2 is
/usr/bin/containerd-shim-kata-v2
.containerd-shim-kata-v2 --version
KSM throttler
KSM throttler
version
systemd service
Image details
Image details
No image
Initrd details
Initrd details
unknown
Logfiles
Logfiles
Runtime logs
Runtime logs
No recent runtime problems found in system journal.
Throttler logs
Throttler logs
No recent throttler problems found in system journal.
Kata Containerd Shim v2 logs
Container manager details
Container manager details
Docker
Docker
docker version
docker info
systemctl show docker
containerd
containerd
containerd --version
systemctl show containerd
cat /etc/containerd/config.toml
Packages
Packages
No
dpkg
Have
rpm
rpm -qa|egrep "(cc-oci-runtime|cc-runtime|runv|kata-runtime|kata-ksm-throttler|kata-containers-image|linux-container|qemu-)"
Kata Monitor
Kata Monitor
kata-monitor
.kata-monitor --version
The text was updated successfully, but these errors were encountered: