Skip to content

Instantly share code, notes, and snippets.

View sanchpet's full-sized avatar

Aleksandr Petrov sanchpet

View GitHub Profile
@sanchpet
sanchpet / containerd-deep-dive.md
Created September 1, 2026 14:13
containerd — маршрут изучения от Linux-примитивов до внутренностей демона (срез 01.09.2026)

containerd — маршрут изучения

Маршрут, а не конспект. Каждый уровень называет первоисточник, что сделать руками и критерий выхода. Пересказов здесь нет намеренно: пересказ старится молча, ссылка на ветку — нет.

Маршрут про механизм, а не про инвентарь конкретной установки: числа и ключи любого отдельного узла живут не здесь.

Правила движения

Читаю доку своей ветки, а не main. У containerd документация ветвится вместе с кодом: hosts.toml на release/1.6 и на main — разные тексты. Ссылка на main отвечает на вопрос «как это устроено сейчас в проекте», ссылка на release/1.6 — «как ведёт себя узел, на который я смотрю». Путать эти два вопроса — главный способ получить уверенно-неверный вывод.

@sanchpet
sanchpet / alertmanager.yml
Last active November 24, 2025 22:42
Telegram message template for Alertmanager & how to add it to your receiver in alertmanager.yml
receivers:
- name: 'Default'
telegram_configs:
- bot_token: <token>
api_url: https://api.telegram.org
chat_id: <chat_id>
message_thread_id: <message_thread_id> # for supergroups with threads
parse_mode: 'HTML'
message: '{{ template "telegram.message". }}'