Вместо сложных Helm-шаблонов Yoke позволяет описывать инфраструктуру обычным кодом.
Схема простая:
`код → WebAssembly → ресурсы Kubernetes`Пакеты в Yoke называются
flights: это WASM-программы, которые генерируют Kubernetes-ресурсы, а Yoke применяет их в кластер.Что это даёт:
- обычный код вместо шаблонов
- строгую типизацию
- условия и циклы
- нормальное тестирование
- обработку ошибок
- версии и откаты
Команды тоже необычные:
takeoff — развернуть descent — удалить mayday — откатитьПроект написан на Go и распространяется под MIT.
https://github.com/yokecd/yoke
