Skip to content

Help me understand the underlying file system of kurtosis on kubernetes #946

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

You must be logged in to vote

Hey @barnabasbusa , great question! I'll first give some history, and then explain how it's led us to the current world.

When Kurtosis started, we were focused on ephemeral testing environments in CI on Docker. Users would create one enclave per test, run the test, and then throw away the enclave. We also focused very heavily on reproducibility, since we've experienced firsthand the hell of flaky tests. This meant that a single Git commit would have all the resources (including test logic & files) necessary to run the test, and the test itself would be described in the predecessor to Kurtosis Starlark. In this world, persistence wasn't necessary: we'd load all the resources in the exact s…

Replies: 4 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by mieubrisse
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

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