Я прорабатывал документацию Кубернеса часами. Я понимаю основной дизайн и понятие услуг, контроллеров, контейнеров и т.д.
Однако я не понимаю, как я могу декларативно настроить кластер. То есть, способ написать файл конфигурации (или его набор), чтобы определить параметры макета и масштабирования развертывания облака. Я хочу, чтобы иметь возможность объявлять, какие контейнеры я хочу, в каких контейнерах, как они будут общаться, как они будут масштабироваться и т.д., Не запуская тонну команд cli.
Есть ли функция docker-compose для Kubernetes?
Я хочу, чтобы мое приложение было определено в git, чтобы управлять версией, не полагаясь на ручные взаимодействия cli.
Можно ли это сделать лаконично? Есть ли ссылка, более понятная, чем официальная документация?