- Что такое террафор?
Terraform — это инфраструктура с открытым исходным кодом в качестве инструмента программного обеспечения кода, созданный Hashicorp Это инструмент для строительства, изменения и управленческой инфраструктуры и эффективно и эффективно. Террафом может управлять существующими и популярными поставщиками услуг, а также пользовательские собственные решения.
2. Как работать на террафоре?
Террафом производит план выполнения delineate, что он будет делать, чтобы достичь желаемого состояния, а затем выполняет его для создания описанной инфраструктуры. По мере изменения конфигурации террафом может определить, что изменилось и создают дополнительные планы выполнения, которые могут быть применены.
3. Объясните использование Terraform CLI?
Террафом контролируется через очень простой в использовании интерфейс командной строки (CLI), это всего лишь одно приложение командной строки: террафом. Это приложение затем принимает подкоманду, как «применять» или «план». Полный список подкомандов находится в навигации слева.
4. Каковы особенности террафора? Некоторые особенности террафора являются: —
- Графики — Его особенности графики, которые встроены, полезны в визуализации инфраструктуры.
- Пользовательский синтаксис — Его нестандартный синтаксис очень дружелюбный, который помогает повысить эффективность.
- Отношения ресурсов — Очень полезная особенность террафорации состоит в том, что она может понимать отношения ресурсов.
- Обновления — Обновления и функции добавляются проектом с открытым исходным кодом. Это делает это с группой многих участников.
- Улучшенное обслуживание — Он способен разбить конфигурацию на мелкие части или куски для улучшения организации и технического обслуживания.
5. Каковы компоненты террафора?
Terraform — еще одна заметная точка для лучших вопросов собеседования террафора. Логическое разделение террафора в отдельные структуры относится к двум различным компонентам.
Две компоненты террафорное ядро и Террафовые плагины Отказ
- CORE TERRAFORM использует вызовы удаленных процедур (RPC) для общения с помощью плагинов Terraporm. Кроме того, Core Terraform Core также предлагает разнообразные способы открытия и плагинов по загрузке в соответствии с требованиями.
- Плагины террафора представляют собой реализацию для определенного обслуживания, такого как Bash или AWS или Provisioner.
6. Каковы причины выбрать террафом для дежопа?
Чтобы выбрать Terraform для DEVOPS Одна важная причина, по которой люди считают террафом — это управлять своей инфраструктурой в качестве кода. Инфраструктура в качестве кода также является ключевым и основанием для практик DevOps, таких как контроль версий, анализ кода, непрерывная интеграция и непрерывное развертывание.
7. Определите модули в террафоре.
Модули в террафоре — это контейнер для нескольких ресурсов, которые используются вместе. Каждая конфигурация Terraporm имеет по меньшей мере один модуль, известный как его корневой модуль, который состоит из ресурсов, определенных в. TF файлы в главном рабочем каталоге.
8. Что такое облако террафора?
Terraporm Cloud — это SaaS, которую мы поддерживаем — что вместо этого, когда вы запускаете Terraform, вы все еще можете запустить его на локальной машине, но теперь он сохраняется и извлекает файл состояния из облака террафора, который работает здесь. Terraporm Cloud убирает многие сложности, пытаясь поддерживать свои собственные файлы штата террафом в мульти-команде.
9. Как проверить установленную версию Terraform?
Чтобы проверить версию, запускайте Windows PowerShell и введите: Террафом -Верс
Отказ
10. Объясните давители в террафоре.
Provisersers используются для моделирования конкретных действий на локальной машине или на удаленной машине, чтобы приготовить серверы или другие объекты инфраструктуры для обслуживания.
11. В чем разница между террафом и облачной формией?
Облачная информация охватывает почти все биты и части AWS. Террафом покрывает самые важные ресурсы AWS. Но на вершине этого террафора может обеспечить инфраструктуру в других облачных поставщиках, а также 3-я сторонних услуг
12. Что такое нулевой ресурс в террафоре?
Ресурс Null_Resource реализует стандартный жизненный цикл ресурсов, но не требует дальнейших действий. Аргумент триггеров позволяет указывать произвольный набор значений, которые, когда изменены, приведет к замене ресурса.
13. Как вы используете подсчет террафора?
Мы просто используем [считать. Индекс] Динамически указать текущую итерацию сценария!
14. Что такое поставщик террафора?
Террафом используется для создания, управления и обновления инфраструктурных ресурсов, таких как физические машины, VMS, сетевые коммутаторы, контейнеры и многое другое. Поставщик несет ответственность за понимание взаимодействий API и обнажив ресурсы.
15. Перечислите некоторые заметные приложения террафора. Перечислите некоторые из заметных приложений террафора.
- Настройка приложения Heroku
- Кластеры самообслуживания
- Разработка многоуровневых приложений
- Создание одноразовых сред
- Развертывание много облака
- Планировщики ресурсов
- Разработка демонстрационных программ
16. Где террафом d?
Террафор. D/Плагины в большинстве операционных систем и % Appdata% \ terraporm. d \ plugins
на окнах. По умолчанию Erraporm Init ищет следующие каталоги для плагинов.
Спасибо, Список литературы: — Топ 10 на среднем Вопросы интервьюрки террафора Читать дальше Терраформ онлайн Вопросы Интервью Дляживых и опытных Вопросы Интервью Террафора Курсов предоставляет последние Вопросы интервьюрки террафора
Оригинал: «https://dev.to/nehabharti/terraform-interview-questions-2020-23o3»