Kubernetes
CL2–4Se connecte en analysant votre kubeconfig et en confirmant avec cluster-info — il gère des clusters existants, pas le provisioning d'EKS/AKS/GKE lui-même. Génère des manifests, des charts Helm et des overlays Kustomize.
Comme la comparaison native de drift retire ces champs de bookkeeping avant de comparer, une mise à jour de routine du contrôleur sur ces champs n'est jamais signalée comme du drift — mais tout changement sur les champs spec réellement déclarés, si.
- Kubernetes n'émet jamais de Terraform — le chemin de code qui en construirait un lève volontairement une exception.
- La détection de drift native retire resourceVersion, uid, managedFields et status avant de comparer les objets en direct aux objets déclarés, pour que le bruit habituel de l'API ne ressemble pas à du drift.
Maturité des capacités
- FinOps (synchronisation des coûts)
- Détection de drift
- Opérations day-2
- Import brownfield
- Copilote IA
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.
Une ressource réelle minimale
apiVersion: apps/v1
kind: Deployment
metadata:
name: web
spec:
replicas: 3Sous le capot
- backend/src/services/k8s/**
- backend/src/services/iac/k8s/**