Batch Job Recipes
The TIDE Support Team has started an open source collection of “recipes” for creating batch jobs in Kubernetes to be run on TIDE. These recipes are designed to be step-by-step examples for more robust workflows. These recipes serve as not just examples, but rather something that you can modify and build upon.
What to Expect from a Recipe
A recipe should include a readme document with copy-and-paste steps to accomplish a specific goal in a batch job. Recipes may contain data, scripts and code to demonstrate their specific activity.
Recipes will typically have the following structure:
- Short description of activity or purpose
- Ingredients (prerequisites)
- Prep
- Instructions
- Clean up
The recipes assume that you have:
- Completed the Getting Access guide
- Completed the Getting Started guide
- Installed Kubectl
- Familiarity with the Linux terminal
- A preferred text editor
- Exposure to git source control
Where to Get the Recipes
The recipes are hosted on the CSU TIDE GitHub organization in the Kubernetes Recipes repository. We host the recipes on GitHub so that they can be easily accessed, viewed and modified. Users do not need to create a GitHub account to access and view the recipes. However, if you are working with code and collaborating with others, we would encourage you to consider creating an account.
We also welcome suggestions, improvements and new recipes! Note that the following may require a GitHub account.
- For suggestions and improvements, feel free to open an issue on the repository
- If you would like to submit a new recipe, please create a fork of the repository, commit your changes and then send us a pull request.
For general support inquires not specifically related to these recipes, please continue to use the TIDE Support form.