Enclaves
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 Plan
object
When an enclave is removed via kurtosis enclave rm
or kurtosis clean
, everything inside of it is destroyed as well.