TGViewer
Azalio_tech Azalio_tech @azalio_tech · 662 subscribers
Post #26 460
#docker

Вы когда-нибудь задумывались почему docker pull python работает и на amd64 и на arm? И даже на прости господи, s390x? Я когда-то об этом читал, но никогда не делал для своих образов.

Я недавно наткнулся на KEP-4216: Image pull per runtime class и подумал что будет интересно об этом рассказать.

В целом все просто. К образу прикладывается манифест, в котором указана платформа и какой конечный образ надо стянуть для этой платформы.

Посмотреть легко:

docker manifest inspect python
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"manifests": [
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 2007,
"digest": "sha256:49f4118027f9494ebe47d3d9b6c7a46b6d7454a19a7ba42eca32734d8108b323",
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 2007,
"digest": "sha256:089081c12425406b89f78493e32ae5672d442ed426b3965fc8cffe17992947f4",
"platform": {
"architecture": "arm",
"os": "linux",
"variant": "v5"
}
},


Сделать тоже в принципе не сложно.
GitHub enhancements/keps/sig-node/4216-image-pull-per-runtime-class at master · kubernetes/enhancements Enhancements tracking repo for Kubernetes. Contribute to kubernetes/enhancements development by creating an account on GitHub.
  • 👍 2
More from @azalio_tech
  1. Oct 4, 2026Ебушки-воробушки, меня забанили в Claude Code 1 октября пришло письмо счастья: мы ограничи…
  2. Oct 2, 2026В моём канале с автоматическими выжимками попалась новость про YDB. Я тут собирал поиск по…
  3. Sep 26, 2026#ai #llm #codereview Проверил, нужен ли в моём AI-ревью ансамбль из трёх моделей. Не нужен…
  4. Sep 25, 2026#ai #llm #codereview Перепрогнал тест своей системы AI-ревью кода на свежих китайских моде…
  5. Sep 22, 2026Post #90
  6. Sep 7, 2026А хорошо бы запускать спокойно батчевые задачи на всех нодах кубера и не беспокоиться за S…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →