Skip to content

How are processes spun up in Kubernetes, and why aren't they in a StatefulSet? #949

Answered by mieubrisse
mieubrisse asked this question in Q&A
Discussion options

You must be logged in to vote

Some brief history: Kurtosis started as an ephemeral environment testing tool in CI, with the lifetime of enclaves and services being measured in minutes. In that world, persistence wasn't a problem - it was very unlikely that a Pod would die for any reason other than a problem with the user's code, and the only thing that mattered from the Pod was the logs which were retrievable via kurtosis service logs or kurtosis enclave dump (more history here).

However, Kurtosis has since expanded to use in dev/prototyping and prod-like usecases that require long-lived, persistent environments. In these cases, Pod data persistence and rescheduling Pods that have gone down is much more important due …

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by mieubrisse
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant