
Terraform 上級
module、workspace、remote state、data source、dynamic block、provisioner、drift検出
22 面接問題·
Mid-Level
1Terraform moduleとは何ですか?
1
Terraform moduleとは何ですか?
回答
Terraform moduleは、リソースとインフラストラクチャロジックの再利用可能なコンテナです。関連するリソースのセットをカプセル化し、異なるプロジェクトや環境で再利用できます。Moduleは入力variableを受け取り、moduleの構成や連鎖を可能にするoutputを公開できます。
2workspaceとmoduleの主な違いは何ですか?
2
workspaceとmoduleの主な違いは何ですか?
回答
Workspaceは同じコードの複数のインスタンスを別々のstate fileで管理し、moduleは再利用可能なコードをカプセル化します。Workspaceは異なる環境の状態を分離するために、moduleはインフラストラクチャロジックを再利用するために使用されます。Workspaceは同じコードを共有しますが状態は異なり、moduleはプロジェクト間でコードを共有します。
3ローカルstateではなくS3のようなremote backendを使用する主な利点は何ですか?
3
ローカルstateではなくS3のようなremote backendを使用する主な利点は何ですか?
回答
Remote backendはチームメンバー間でのstate共有を可能にし、デプロイの一貫性を保証します。ローカルstateでは、各開発者が独自のコピーを持つため、競合や不整合が発生します。Remote backendはまた、同時変更を防ぐためのstate lockingを提供し、信頼できる情報源を一元化することでコラボレーションを促進します。
4
新しいTerraform workspaceを作成するには?
5
Terraformにおけるdata sourceとresourceの違いは何ですか?
+19 面接問題
その他のDevOps面接トピック
バージョン管理 & Git
Junior
20問Linuxの基礎
Junior
22問Shell Scripting & Bash
Mid-Level
20問ネットワークの基礎
Junior
22問Docker の基礎
Junior
24問CI/CDの基礎
Junior
18問GitHub Actions
Mid-Level
22問GitLab CI/CD
Mid-Level
22問Jenkins
Mid-Level
22問Kubernetesの基礎
Mid-Level
26問Kubernetesネットワーキング
Mid-Level
24問Kubernetes 上級
Mid-Level
24問Ingress & API Gateway
Mid-Level
20問Terraformの基礎
Mid-Level
22問Ansible & Configuration Management
Mid-Level
20問AWS の基礎
Mid-Level
26問Azure の基礎
Mid-Level
22問GCPの基礎
Mid-Level
22問モニタリングとPrometheus
Mid-Level
22問Logging & ELK Stack
Mid-Level
20問アラートとインシデント対応
Mid-Level
20問Cloud Identity & Secrets
Mid-Level
22問CI/CDパイプラインのセキュリティ
Mid-Level
20問Helm & Kubernetes
Mid-Level
20問ランタイム & クラスタセキュリティ
Senior
24問Container Supply Chain Security
Senior
22問Service MeshとIstio
Senior
24問GitOps & ArgoCD
Senior
22問Progressive Delivery
Senior
20問分散オブザーバビリティ
Senior
22問Disaster Recovery & Backup
Senior
20問パフォーマンス最適化
Senior
22問クラウドコスト最適化
Senior
20問SRE の原則
Senior
24問Chaos Engineering
Senior
20問Platform Engineering
Senior
22問