Я столкнулся с выбором terraform менеджера развертывания gcloud.Terraform vs gcloud deploy-manager
Оба инструмента обеспечивают аналогичную функциональность и, к сожалению, не имеют всех ресурсов.
Например:
- gcloud может создать учетную запись службы (Terraform не может)
- Terraform может управлять DNS набор записей (gcloud не может)
- и многие другие ...
Вопросы:
- Можете ли вы рекомендовать починить один инструмент над другим?
- Как вы думаете, какой инструмент будет иметь богатый набор доступных ресурсов в долгосрочной перспективе?
- Какое решение вы используете в своих проектах?
Вопросы, требующие мнения и/или рекомендации по программному обеспечению/обслуживанию, строго отключаются здесь. – Clive
Что вы подразумеваете под «terraform», может управлять набором записей DNS (gcloud can not) »? как насчет «gcloud dns»? – sam
Конечно, есть gcloud dns, но вы не можете управлять им через gcloud manager. Это означает, что вы не можете использовать свою 100% -ную инфраструктуру в качестве кода. Вам нужно написать сценарий для развертывания инфраструктуры, затем запустить gcloud dns и т. Д. ... – KrHubert