An enclave is a Kurtosis primitive representing an isolated, ephemeral environment - like the Kurtosis version of a Kubernetes namespace. They are managed by the
enclave family of CLI commands (e.g.
kurtosis enclave add,
kurtosis enclave ls,
kurtosis enclave inspect, etc.).
Each enclave houses an arbitrary number of services and files artifacts. The contents of an enclave are manipulated using Starlark via functions on the
When an enclave is removed via
kurtosis enclave rm or
kurtosis clean, everything inside of it is destroyed as well.