M5 — Разработка Application: глубокое погружение
Ядро курса и самый большой модуль. Десять уроков разбирают Application-пакет буквально по косточкам: полное дерево файлов, каждое поле package.yaml, обе схемы контракта настроек, контекст Helm/Nelm-шаблонов Application, официальные ограничения Application, CRD платформы вокруг него, множественные инстансы, Go-хуки, полный жизненный цикл через d8 package и статусная модель.
Сквозной пример модуля — новый Application-пакет Umami (веб-аналитика, Node.js + PostgreSQL), который мы строим по одной грани на каждом уроке.
- Анатомия пакета Application целиком
- package.yaml — разбор каждого поля
- Контракт настроек — обе схемы
- Контекст Helm/Nelm-шаблонов Application
- Ограничения Application
- CRD платформы вокруг Application
- Множественные инстансы одного пакета
- Go-хуки Application
- Жизненный цикл через d8 package
- Статусная модель Application целиком