このラボでは、デジタル コミック サイトの開発チーム向けに、モノリスから移行する Kubernetes クラスタを IaC で立ち上げます。Terraform の HCL で AKS リソースを宣言し、`init / plan / apply` のサイクルでクラスタをデプロイし、最後に `kubectl` でノードの稼働を確認します。 学習目標: - Cloud Shell に File Share をマウントし、Terraform 作業ディレクトリを準備する - `providers.tf` / `variables.tf` / `aks.tf` / `output.tf` の 4 ファイルに役割を分離して記述する - Terraform で **既存の Resource Group をインポート** する手順を理解する - AKS クラスタ(System Assigned Managed Identity 認証)を Terraform でデプロイする - `terraform output` で kubeconfig を取り出し、`kubectl get nodes` で稼働確認する 前提知識: - Cloud Shell および bash の基本コマンド - Terraform の基本概念(providers / resources / variables / outputs) - Kubernetes の基本概念(Pod / Node / kubectl) 完了条件: - AKS クラスタ `k8s` が `japaneast` にデプロイされていること - ノード数 3 で稼働中であること - `kubectl get nodes` がすべてのノードを `Ready` で返すこと