K3D Quickstart
Last updated
Was this helpful?
Last updated
Was this helpful?
This quickstart will guide you through deploying a simple stack using K3D to simulate a cloud provider using mlstacks
. We'll be deploying a simple minio bucket. This is as simple and quick an example of how mlstacks
works as it gets.
First, install the mlstacks
CLI:
You will need to have K3D installed. Please visit the for installation instructions.
If you don't have or installed, you should also install them.
Then, create a file called quickstart_stack.yaml
wherever you have access to the mlstacks
tool. In this file, add the following:
This defines our stack using the mlstacks
specification. We'll now define the component that we want to deploy in a separate file called simple_component_minio.yaml
:
Now, we can deploy our stack using the mlstacks
CLI:
This will deploy our stack to a local K3D cluster. You can now check your K3D console to see that the stack and the minio bucket has been deployed.
You can get the outputs of your stack using the mlstacks
CLI:
This will print out the outputs of your stack, which you can use in your pipelines.
Finally, we can destroy our stack using the mlstacks
CLI:
You can now try adding more components and deploying them to this K3D provider. You can also try deploying your stack to an actual cloud provider instead of this local environment.
Good luck! And if you have any questions, feel free to