DevOps

Terraform-Grundlagen

Infrastructure as Code, Provider, Resources, Variables, Outputs, State-Management, Drift-Troubleshooting

22 Interview-Fragen·
Mid-Level
1

Was ist Infrastructure as Code (IaC)?

Antwort

Infrastructure as Code ist eine Praxis zur Verwaltung und Bereitstellung von IT-Infrastruktur über maschinenlesbare Konfigurationsdateien anstelle manueller Prozesse. Dieser Ansatz ermöglicht die Versionierung der Infrastruktur, ihre einfache Reproduktion und die Anwendung derselben Softwareentwicklungspraktiken wie Code-Reviews und automatisiertes Testen. Terraform ist eines der beliebtesten IaC-Tools, da es cloud-agnostisch ist und eine deklarative Sprache verwendet.

2

Was ist die Rolle eines Providers in Terraform?

Antwort

Ein Terraform-Provider ist ein Plugin, das es Terraform ermöglicht, mit einer Cloud-Plattform, einem SaaS-Dienst oder einer spezifischen API zu interagieren. Jeder Provider stellt Ressourcen und Data Sources bereit, die für die Zielplattform spezifisch sind. Beispielsweise ermöglicht der AWS-Provider das Erstellen von EC2-Instanzen, S3-Buckets und anderen AWS-Diensten. Provider müssen mit terraform init deklariert und initialisiert werden, bevor sie verwendet werden können.

3

Was ist eine Ressource in Terraform?

Antwort

Eine Terraform-Ressource repräsentiert eine von Terraform verwaltete Infrastrukturkomponente, wie eine VM-Instanz, ein Netzwerk oder eine Datenbank. Ressourcen werden in Konfigurationsdateien mit einem Typ und einem eindeutigen lokalen Namen deklariert. Terraform verwendet diese Deklarationen, um die tatsächliche Infrastruktur zu erstellen, zu modifizieren oder zu löschen. Jede Ressource verfügt über Konfigurationsargumente und exportierte Attribute, die von anderen Ressourcen verwendet werden können.

4

Wofür werden Input-Variablen in Terraform verwendet?

5

Was ist die Rolle von Outputs in Terraform?

+19 Interview-Fragen

Meistere DevOps für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten