Как создать AKS с помощью Terraform — часть 2

В этой статье мы рассмотрим, как создать кластер AKS с помощью Hashicorp Terraform

Как создать AKS с помощью Terraform

— Как создать AKS с помощью Terraform — часть 1
— Как создать AKS с помощью Terraform — часть 2

Файлы Terraform

provider.tf

Этот файл содержит данные подписки и данные бэкенда, где мы будем хранить файл tfstate.

main.tf

В этом файле будет создан кластер AKS с рабочей областью аналитики логов.

variables.tf

Этот файл содержит все данные о переменных.

outputs.tf

После создания кластера нам понадобятся некоторые данные для доступа к Kubernetes, с помощью файлов outputs.tf мы можем получить эти данные.

После того как все файлы созданы, приступаем к выполнению.

Инициализация Terraform

terraform init
Вход в полноэкранный режим Выход из полноэкранного режима

Выполните приведенную выше команду для инициализации развертывания Terraform. Эта команда загружает модули Azure, необходимые для управления нашими ресурсами Azure.

Выполнение плана Terraform

terraform plan
Вход в полноэкранный режим Выйти из полноэкранного режима

Выполните приведенную выше команду, чтобы создать план выполнения. Эта команда создает план выполнения, но не выполняет его. Вместо этого она определяет, какие движения являются критическими для создания конфигурации, указанной в наших конфигурационных файлах. Этот образец позволяет нам подтвердить, соответствует ли формат выполнения нашим ожиданиям, прежде чем вносить какие-либо изменения в настоящие ресурсы.

Применение плана выполнения Terraform

terraform apply
Вход в полноэкранный режим Выйти из полноэкранного режима

Выполните приведенную выше команду, чтобы применить план выполнения к нашей облачной инфраструктуре.

Благодарю за то, что дочитали мою статью до конца. Надеюсь, сегодня вы узнали что-то конкретное. Если вам понравилась эта статья, пожалуйста, поделитесь с друзьями, а если у вас есть предложения или мысли, которыми вы хотите поделиться со мной, пожалуйста, напишите в поле для комментариев.

Этот блог представлен в рамках ‘Devtron Blogathon 2022’ — https://devtron.ai/.
Загляните в GitHub-репо Devtron — https://github.com/devtron-labs/devtron/ и поставьте ⭐ в знак вашей любви и поддержки.
Следите за Devtron на LinkedIn — https://www.linkedin.com/company/devtron-labs/ и Twitter — https://twitter.com/DevtronL/, чтобы быть в курсе новостей этого проекта с открытым исходным кодом.

Оцените статью
Procodings.ru
Добавить комментарий