По моему опыту, Terraform поддерживает поставщика Kubernetes, но все вещи в этом провайдере отделены друг от друга, например, развертывание, pod, служба и т. Д. c. Он не позволяет загружать все из файла конфигурации.
Итак, для развертывания из файла конфигурации я рекомендую вам поместить kubectl apply -f config_file
в null_resource
. И также просто удалить все вещи, которые были развернуты с несколькими mull_resource, вам просто нужно использовать команду Terraform terraform destroy
, она удалит все ресурсы, развернутые через файл Terraform.