プロバイダー
Kubernetes
CL2–4kubeconfigを解析しcluster-infoで確認して接続する — EKS/AKS/GKE自体のプロビジョニングではなく、既存クラスタを管理する。マニフェスト、Helmチャート、Kustomizeオーバーレイを出力する。
ネイティブのドリフト比較は、比較前にこれらの管理用フィールドを取り除くため、コントローラーによるそれらの通常の更新がドリフトとして報告されることはない — しかし実際に宣言したspecフィールドへの変更は報告される。
- KubernetesはTerraformを一切出力しない — それを生成しようとするコードパスは意図的にthrowする。
- ネイティブのドリフト検出はresourceVersion、uid、managedFields、statusを取り除いてから稼働中のオブジェクトと宣言済みのオブジェクトを比較するため、通常のAPI変動がドリフトとして誤検出されることはない。
機能成熟度
- FinOps(コスト同期)
- ドリフト検出
- Day-2運用
- ブラウンフィールドインポート
- AIコパイロット
最小限の実際のリソース
apiVersion: apps/v1
kind: Deployment
metadata:
name: web
spec:
replicas: 3内部の仕組み
- backend/src/services/k8s/**
- backend/src/services/iac/k8s/**