awesome-everything EN
↑ Обратно к восхождению

Деплой и инфра

Infrastructure as Code: тест на припоминание

Суть Промпты на свободное припоминание по всему модулю IaC. Сначала ответь своими словами, затем открой эталонный ответ и сравни.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

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

Цель

Восстанови ключевые механизмы модуля — декларативное желаемое состояние и idempotency, движок diff в plan/apply, файл состояния как карту идентичности и опасность, locking при конкурентности и обработку drift — не подглядывая в урок.

Вспомните перед уходом
  1. 01
    Что значит, что IaC декларативен, и почему idempotency вытекает из этого?
  2. 02
    Пройди по тому, что на самом деле делает terraform plan, и назови три его входа.
  3. 03
    Почему файл состояния — одновременно источник истины и главная опасность?
  4. 04
    Почему конкурентные apply портят состояние и что именно предотвращает лок?
  5. 05
    Дай определение drift, безопасный способ его обнаружить и ловушку тихого отката.
  6. 06
    Что такое иммутабельная инфраструктура и как она связана с drift?
Итог

Если ты смог восстановить каждый ответ по памяти, у тебя есть хребет модуля: декларативное желаемое состояние делает apply идемпотентным; plan — движок diff на трёх входах (конфиг, состояние, обновлённая реальность); файл состояния — карта идентичности, которая одновременно опасность, поэтому живёт залоченным и версионируемым и никогда не несёт секретов; конкурентные записи портят состояние — поэтому существует locking; а drift проявляется в plan, но примиряется тихо, поэтому обнаруживай его через -refresh-only и решай намерение до apply — опираясь на иммутабельную инфраструктуру, чтобы дрейфить было нечему.

Продолжить восхождение ↑Infrastructure as Code: собери drift-безопасный стек
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.