Петля сверки
Спеки и архитектура · как в Kubernetes
Цикл, в котором система постоянно сравнивает желаемое состояние с фактическим и приводит второе к первому. Так работает Kubernetes: в манифестах или Helm-чарте описано, какие сервисы должны быть запущены, а контроллер раз за разом сверяет это с кластером и поднимает недостающее. В Spec-Driven Development то же самое: желаемое — спека, фактическое — код, а приводит код к спеке агент.
Reconcile loop: Kubernetes и агент
| Kubernetes | Spec-Driven Development | |
|---|---|---|
| Желаемое | манифесты, Helm-чарт | спека |
| Фактическое | сервисы в кластере | код в репозитории |
| Кто сверяет | контроллер | агент |
| Что делает при расхождении | поднимает или убирает поды | правит код, пока тесты и спека не сойдутся |
| Как менять систему | правят манифест, не кластер | правят спеку, не код |
Источник: Kubernetes: контроллеры
Где встречается · 2
- Петля сверки для спек · Спеки и контекст
- Спеки по агрегатам · Спеки и контекст