CNCF containerd Team's Avatar

CNCF containerd Team

@containerd.dev.bsky.social

The Cloud Native Computing Foundation (CNCF) graduated container runtime project, containerd. Check us out at https://containerd.io

988 Followers  |  22 Following  |  5 Posts  |  Joined: 05.11.2024  |  1.3473

Latest posts by containerd.dev on Bluesky

Hello containerd 2.1 containerd 2.1 is here! Delivering new features and improvements, this release also launches our new six-month cadence – just half a year after containerd 2.0.

We've just released @containerd.dev 2.1! Check out my highlights post here: samuel.karp.dev/blog/2025/05...

07.05.2025 18:44 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Maintainers of the containerd project speaking at KubeCon EU

Maintainers of the containerd project speaking at KubeCon EU

Maintainers of the containerd project presenting at KubeCon EU providing an update on recent changes and releases

Maintainers of the containerd project presenting at KubeCon EU providing an update on recent changes and releases

The @containerd.dev maintainer session is underway at #KubeCon EU in London with an awesome cross-section of contributors and maintainers from both the core project and subprojects like nerdctl and runwasi.

03.04.2025 16:50 β€” πŸ‘ 16    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1

We'll be talking about @containerd.dev in just about an hour! Come join us in Platinum Suite Level 3 Room 3-4 at 5:30!

#KubeConEU

03.04.2025 15:21 β€” πŸ‘ 6    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
KubeCon + CloudNativeCon Europe 2025: Containerd: Project Update and Deep Dive... View more about this event at KubeCon + CloudNativeCon Europe 2025

If you’re around KubeCon, join me, @samuelkarp.com, Akihiro Suda, Maksym Pavlenko and Jiaxiao Zhou later today to talk about @containerd.dev news!

sched.co/1td0k

03.04.2025 09:21 β€” πŸ‘ 11    πŸ” 6    πŸ’¬ 0    πŸ“Œ 1
Mount Ollama binary

β€’ Mount the Ollama binary from the host into the container

config. Mounts

append(config. Mounts, specs. Mount

Source:

"/usr/bin/ollama"

Destination:

"/usr/bin/ollama",

Type:

"bind".

Options:

[]string("rbind", "ro"},

})

Mount Ollama binary β€’ Mount the Ollama binary from the host into the container config. Mounts append(config. Mounts, specs. Mount Source: "/usr/bin/ollama" Destination: "/usr/bin/ollama", Type: "bind". Options: []string("rbind", "ro"}, })

Mount OCI as a Modelfile

β€’ Ollama needs to read the GGUF from a Modelfile file

modelPath: getTaskEnv ("OLLAMA_MODEL PATH", config.Process.Env)

modelfile: fmt.Sprintf("FROM %s", modelPath)

err = os.WriteFile(filepath.Join(tempDir, "Modelfile"), []byte (modelfile), 0644)
if err != nil {

return nil, err

}

config.Mounts append(config.Mounts, specs. Mount(

Source:

filepath.Join(tempDir, "Modelfile"),

Destination: "/tmp/Modelfile",

Type:

"bind",

Options: []string("rbind", "ro"},

})

Mount OCI as a Modelfile β€’ Ollama needs to read the GGUF from a Modelfile file modelPath: getTaskEnv ("OLLAMA_MODEL PATH", config.Process.Env) modelfile: fmt.Sprintf("FROM %s", modelPath) err = os.WriteFile(filepath.Join(tempDir, "Modelfile"), []byte (modelfile), 0644) if err != nil { return nil, err } config.Mounts append(config.Mounts, specs. Mount( Source: filepath.Join(tempDir, "Modelfile"), Destination: "/tmp/Modelfile", Type: "bind", Options: []string("rbind", "ro"}, })

Serve the Model

Set the container args to serve the model using Ollama

config.Process.Args = [] string(

/bin/bash",

"-c".

strings.Join([]string{

"ollama serve &",

"while ollama ps> /dev/null 2>&1; do sleep 1; done",

"ollama create modelName + --file/tmp/Modelfile",

"tail -f /dev/null",

}, "\n"),

Serve the Model Set the container args to serve the model using Ollama config.Process.Args = [] string( /bin/bash", "-c". strings.Join([]string{ "ollama serve &", "while ollama ps> /dev/null 2>&1; do sleep 1; done", "ollama create modelName + --file/tmp/Modelfile", "tail -f /dev/null", }, "\n"),

This is pretty cool: a @containerd.dev shim to run LLMs with ollama. The shim augments the image by mounting in the ollama binary, generating a Modelfile as input to ollama (based on the model bundled in the image), and setting an entry point.

02.04.2025 15:40 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
containerd internals: Images Welcome to day 4 of our series on containerd internals! Container images are the mechanism that we use to capture a container’s filesystem, distribute it to nodes that will eventually run contai...

It's been a few weeks, but I have a new @containerd.dev internals blog post about images!

samuel.karp.dev/blog/2024/12...

31.12.2024 09:12 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
containerd internals: ctr Welcome to day 3 of our series on containerd internals! This post will cover ctr, a command-line tool for containerd.

Continuing the @containerd.dev internals blog series with a post about ctr!

samuel.karp.dev/blog/2024/12...

05.12.2024 01:10 β€” πŸ‘ 47    πŸ” 12    πŸ’¬ 0    πŸ“Œ 0
Preview
containerd Proxy Plugins

Another post about containerd internals. Continuing with the plugins topic, this post is about proxy plugins. d.mcg.dev/blog/contain...

04.12.2024 06:37 β€” πŸ‘ 10    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

First containerd internals blog post is up!

03.12.2024 06:21 β€” πŸ‘ 23    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Bluesky

This month a few containerd maintainers will be blogging a series about containerd internals and components we think are interesting. Follow the containerd maintainers on bsky at containerd.dev/bsky

02.12.2024 07:19 β€” πŸ‘ 17    πŸ” 9    πŸ’¬ 1    πŸ“Œ 1
Preview
KubeCon + CloudNativeCon North America 2024: What’s Going on in the Containerd Neighb... View more about this event at KubeCon + CloudNativeCon North America 2024

Join me, @estesp.dev, @kirtana-ashok.bsky.social, @mikebrow.bsky.social, and Akihiro Suda for a conversation about containerd!

2:55pm
Hyatt Regency | Level 4 | Regency Ballroom A

sched.co/1hoyS

15.11.2024 20:26 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
Post image

Starting now in 247B at #KubeCon : Sam Karp, one of our maintainers talking all about @containerd.dev 2.0!

15.11.2024 18:57 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Dagger booth at KubeCon with many people wearing containerd hats

Dagger booth at KubeCon with many people wearing containerd hats

Solomon Hykes and Phil Estes sporting containerd hats

Solomon Hykes and Phil Estes sporting containerd hats

Doing my part to add some @containerd.dev hats to the #KubeCon hat scene. Got most of the Dagger team to wear them 🧒😁 @shykes.bsky.social

14.11.2024 23:11 β€” πŸ‘ 18    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Join me tomorrow to learn how to prepare for containerd 2.0!

sched.co/1i7qL

14.11.2024 18:31 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Promotional card for "What containerd 2.0 means for you" at KubeCon NA 2024 on November 15, 2024.

Promotional card for "What containerd 2.0 means for you" at KubeCon NA 2024 on November 15, 2024.

We released containerd 2.0 this week, with new features, now-stable features, and deprecations.

Join me next Friday at KubeCon to learn how to prepare for 2.0 in your production environments. We'll cover what's new and discuss how to detect/remediate any impact of removed features.

sched.co/1i7qL

08.11.2024 00:19 β€” πŸ‘ 27    πŸ” 7    πŸ’¬ 0    πŸ“Œ 3
Preview
containerd v2.0, nerdctl v2.0, and Lima v1.0 Ahead of the KubeCon North America 2024 (November 12–15), this week saw the releases of containerd v2.0, nerdctl (contaiNERD CTL) v2.0, and…

Good things come in threes! One of our maintainers, Akihiro Suda, also leads the Lima and nerdctl projects, and blogged about the containerd 2.0.0 release alongside nerdctl 2.0 and Lima 1.0 releases, also released yesterday! Check his blog post out here: medium.com/nttlabs/cont...

06.11.2024 16:37 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1

Hi πŸ‘‹ Bluesky! We're joining our friends like @kubernetes.io here and look forward to interacting with our cloud native community here. Let us know what you think of containerd 2.0 and catch us next week at KubeCon/CloudNativeCon North America!

06.11.2024 00:20 β€” πŸ‘ 22    πŸ” 6    πŸ’¬ 0    πŸ“Œ 2

Yes, the @containerd.dev team is excited to announce our 2.0.0 release, just in time for KubeCon NA in Salt Lake City next week πŸ˜… We're thankful to our amazing set of contributors who have collaborated to make this release a reality. We will have a project pavilion booth as well! Come chat with us!

06.11.2024 00:17 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

@containerd.dev is following 20 prominent accounts