Вы когда-нибудь задумывались о технологии InfraAsCode.
Вы можете напрямую разрабатывать свою инфраструктуру, используя такой код, как:
- Cloudformation (AWS)
- Terraform (мульти-провайдер)
- Ansible
- ...
После этого вы сможете настроить все службы провайдеров (не только ваш кластер)
Вы будетезатем сможете развернуть его с помощью одной команды и использовать параметры.
В противном случае вы также можете использовать инструмент, подобный Kops (https://github.com/kubernetes/kops), для автоматизации развертывания вашего кластера K8s.
Как только вы выберете правильный инструмент, вы сможете получить его из репозитория Git или любого другого.