Skip to content

containerd-2.2: update to 2.2.3#928

Merged
ginglis13 merged 1 commit into
bottlerocket-os:developfrom
ginglis13:update-containerd-2.2
May 13, 2026
Merged

containerd-2.2: update to 2.2.3#928
ginglis13 merged 1 commit into
bottlerocket-os:developfrom
ginglis13:update-containerd-2.2

Conversation

@ginglis13
Copy link
Copy Markdown
Contributor

@ginglis13 ginglis13 commented May 12, 2026

Description of changes:

Update containerd-2.2 to the 2.2.3 release: https://github.com/containerd/containerd/releases/tag/v2.2.3

Drop a patch that has since been backported for 2.2: containerd/containerd@3382fb7 containerd/containerd#13125

Testing done:

I have run some basic smoke testing with containerd 2.2.3 on a k8s-1.36 node. This is with a combination of changes in #923 and bottlerocket-os/bottlerocket#4827.

overlay test (no soci / image verification settings):

# node comes up
ip-192-168-25-13.us-west-2.compute.internal   Ready    <none>   63s   v1.36.0-rc.0-eks-d6694b8

# Run a pod:
digestion-test-5b9658bc87-hbkx4   2/2     Running   0          15s

# on the node, here's some version info:
bash-5.2# containerd --version
containerd github.com/containerd/containerd/v2 2.2.3+bottlerocket 77c84241c7cbdd9b4eca2591793e3d4f4317c590

bash-5.2# kubelet --version
Kubernetes v1.36.0-rc.0-eks-d6694b8

soci test:

# node comes up
ip-192-168-3-30.us-west-2.compute.internal   Ready    <none>   19s   v1.36.0-rc.0-eks-d6694b8

# soci settings
    "container-runtime": {
      "snapshotter": "soci"
    },
    "container-runtime-plugins": {
      "soci-snapshotter": {
        "parallel-pull-unpack": {
          "concurrent-download-chunk-size": 8000000,
          "discard-unpacked-layers": true,
          "max-concurrent-downloads": 10,
          "max-concurrent-downloads-per-image": 5,
          "max-concurrent-unpacks": 5,
          "max-concurrent-unpacks-per-image": 3
        },
        "pull-mode": "parallel-pull-unpack"
      }
    },

# on the nodes, here's some version info:
bash-5.2# containerd --version
containerd github.com/containerd/containerd/v2 2.2.3+bottlerocket 77c84241c7cbdd9b4eca2591793e3d4f4317c590

bash-5.2# kubelet --version
Kubernetes v1.36.0-rc.0-eks-d6694b8

# Run a pod:
digestion-test-5b9658bc87-n52nw   2/2     Running   0          5s

Terms of contribution:

By submitting this pull request, I agree that this contribution is dual-licensed under the terms of both the Apache License, version 2.0, and the MIT license.

Signed-off-by: Gavin Inglis <giinglis@amazon.com>
@ginglis13 ginglis13 requested review from arnaldo2792 and vigh-m May 12, 2026 22:00
@ginglis13 ginglis13 merged commit c88b823 into bottlerocket-os:develop May 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants