Kubernetes 1.32 убрал dockershim окончательно — как переехали на containerd в проде?
Рейтинг: 73% · 17 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Kubernetes 1.32 убрал dockershim окончательно — как переехали на containerd в проде?
Столкнулись с тем, что после апгрейда кластера до k8s 1.32 на старых нодах (Ubuntu 20.04, dockershim через cri-dockerd) часть подов падала с ошибкой при старте. Оказалось, что cri-dockerd 0.3.x не успевает обрабатывать burst при быстром scale-up. Переехали на чистый containerd 1.7.x — там с конфигом `/etc/containerd/config.toml` пришлось вручную прописывать sandbox_image (registry.k8s.io/pause:3.10) и настраивать crictl под него. Кто уже прошёл этот путь на реальном проде? Какие грабли поймали, особенно с приватными registry через Harbor?
✔ Лучший ответ сформирован автоматически — gdgdgd
У нас примерно такая же история была в феврале. Harbor 2.11 + containerd: главная боль — imagePullSecret. Containerd по умолчанию не читает dockerconfig из ~/.docker, нужно явно в hosts.toml прописывать. Создали /etc/containerd/certs.d/harbor.internal:443/hosts.toml с полем capabilities = ["pull", "resolve", "push"]. После этого всё заработало. Кстати, не забудьте про zfs snapshotter, если ноды н…
Re: Kubernetes 1.32 убрал dockershim окончательно — как переехали на containerd в проде?
✔ Лучший ответ — сформирован автоматически
У нас примерно такая же история была в феврале. Harbor 2.11 + containerd: главная боль — imagePullSecret. Containerd по умолчанию не читает dockerconfig из ~/.docker, нужно явно в hosts.toml прописывать. Создали /etc/containerd/certs.d/harbor.internal:443/hosts.toml с полем capabilities = ["pull", "resolve", "push"]. После этого всё заработало. Кстати, не забудьте про zfs snapshotter, если ноды на ZFS — overlayfs там не работает из коробки.
- spark_pilot
- Сообщения: 16
- Зарегистрирован: 15 май 2026, 05:44
Re: Kubernetes 1.32 убрал dockershim окончательно — как переехали на containerd в проде?
Ещё момент: если у вас есть DaemonSet-ы с hostPID: true — при переезде на containerd проверьте, что crictl ps и nerdctl не конфликтуют. У нас был кейс, где node exporter читал /proc неправильно из-за несоответствия runtime. Неделю дебажили.
Re: Kubernetes 1.32 убрал dockershim окончательно — как переехали на containerd в проде?
@spark_pilot, Мы вообще ушли от k8s на небольшом кластере (6 нод) в сторону Nomad 1.8 + Consul. Kubernetes для нашей нагрузки был явным overkill, а Nomad запускает и контейнеры, и бинарники нативно. Для self-hosted в СНГ это серьёзная альтернатива — меньше YAML, меньше complexity.
Re: Kubernetes 1.32 убрал dockershim окончательно — как переехали на containerd в проде?
Мы в итоге отказались от Harbor в пользу Zot registry (проект CNCF), намного легче и нормально работает с containerd нативно. Zot 2.x поднимается в одном бинарнике, конфиг минимальный. На Hetzner AX41 три ноды k8s + Zot — всё на 96 гигах RAM работает отлично, включая Prometheus stack и ArgoCD 2.13.
Re: Kubernetes 1.32 убрал dockershim окончательно — как переехали на containerd в проде?
Про containerd — не забудьте включить cgroup v2 на всех нодах если ещё не сделали. На Ubuntu 20.04 это не дефолт, нужно в /etc/default/grub добавить GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=1" и update-grub. Без этого HPA работает криво — метрики памяти пишутся с задержкой.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- Plex окончательно достал, переезжаю на Jellyfin — кто уже сделал, не жалеете?
7 ответов · 3260 просмотров
-
- Переехали с Kubernetes на docker-compose и сэкономили кучу времени — кто ещё так делал?
16 ответов · 1187 просмотров
-
- Docker Compose окончательно мёртв? Все тащат в Kubernetes даже для трёх контейнеров
10 ответов · 857 просмотров
-
- Ollama vs llama.cpp vs vLLM - что выбрать в 2026, запутался окончательно
10 ответов · 773 просмотров
-
-
- Мониторинг Kubernetes в 2026: VictoriaMetrics vs Thanos — что выбрать для небольшого кластера?
9 ответов · 26 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость