Kubernetes Configuration
Tell Atmos where Kubernetes component files live and which manifest workflow
to use by default. These project-wide settings keep stack files focused on
what to deploy while atmos.yaml defines how Kubernetes components are found
and rendered.
Configuration
Configuration Reference
base_path- Directory containing Kubernetes component directories. Relative paths are resolved from the Atmos base path. Defaults to
components/kubernetes. providerDefault provider when a stack component does not set
provider. Supported values arekubectlandkustomize. Both providers use Go SDKs and do not require matching binaries. Defaults tokubectl.auto_generate_filesWhen
true, Atmos writes files from a component'sgenerateblock before rendering, diffing, applying, deploying, or deleting manifests. Defaults tofalse.
Providers
The provider decides how Atmos turns component files into Kubernetes objects:
kubectl- Use this for plain YAML or JSON manifests. Atmos loads objects from
pathsandmanifests, then resolves and applies them with Kubernetes clients. kustomize- Use this when component paths point at Kustomize roots. Atmos renders the overlays before previewing, applying, or deleting objects.
The provider names describe behavior, not executable names. Atmos does not shell out to kubectl or kustomize for these component operations.
Related Commands
Render, preview, deploy, and delete Kubernetes components
Inspect final manifests before deployment
Deploy rendered manifests to a cluster
Related