Closed
Description
What happened?
After Containerd 2.0.0, NRI (Node Resource Interface) default is enabled.
FYI: https://github.com/containerd/containerd/blob/main/docs/NRI.md
The way it's written now, the NRI is enabled, whether false or true.
kubespray/roles/container-engine/containerd/templates/config.toml.j2
Lines 79 to 82 in d304966
What did you expect to happen?
If container_manager
is containerd
, nri_enabled
should be true
; otherwise, it should be false
.
And follow the Containerd instructions to disable NRI if nri_enabled
is false
.
How can we reproduce it (as minimally and precisely as possible)?
container_manager: containerd
nri_enabled: false
OS
Other|Unsupported
Version of Ansible
N/A
Version of Python
N/A
Version of Kubespray (commit)
N/A
Network plugin used
calico
Full inventory with variables
N/A
Command used to invoke ansible
N/A
Output of ansible run
N/A
Anything else we need to know
No response