メインコンテンツへスキップ
プロバイダー

Kubernetes

CL2–4

kubeconfigを解析しcluster-infoで確認して接続する — EKS/AKS/GKE自体のプロビジョニングではなく、既存クラスタを管理する。マニフェスト、Helmチャート、Kustomizeオーバーレイを出力する。

ネイティブのドリフト比較は、比較前にこれらの管理用フィールドを取り除くため、コントローラーによるそれらの通常の更新がドリフトとして報告されることはない — しかし実際に宣言したspecフィールドへの変更は報告される。

  • KubernetesはTerraformを一切出力しない — それを生成しようとするコードパスは意図的にthrowする。
  • ネイティブのドリフト検出はresourceVersion、uid、managedFields、statusを取り除いてから稼働中のオブジェクトと宣言済みのオブジェクトを比較するため、通常のAPI変動がドリフトとして誤検出されることはない。

機能成熟度

FinOps(コスト同期)
ドリフト検出
Day-2運用
ブラウンフィールドインポート
AIコパイロット

What NebulaStack actually generates for Kubernetes

The Kubernetes provider targets clusters you already operate: manifest and Helm generation, kubeconfig-based connection, drift via kubectl diff and typed client comparison, rollout wait/undo, informer watch, and applied-resource inventory. Provisioning managed clusters (EKS/AKS/GKE) is handled by the cloud provider's own Terraform module.

最小限の実際のリソース

apiVersion: apps/v1
kind: Deployment
metadata:
  name: web
spec:
  replicas: 3

内部の仕組み

  • backend/src/services/k8s/**
  • backend/src/services/iac/k8s/**

試してみませんか?

クレジットカード不要で無料で始めましょう。