Part 4 of 4
Next steps
You have Educates running on your machine and a workshop of your own in it. From here, try workshops other people wrote, go deeper in the docs, and ask when you get stuck.
Deploy a workshop from the Hub
The Educates Hub is the project's catalog of ready-made workshops. Each workshop's install command loads its definition straight from the workshop's GitHub release into your cluster. For example, the Kubernetes fundamentals workshop:
educates deploy-workshop -f https://github.com/educates/lab-k8s-fundamentals/releases/latest/download/workshop.yamlThe workshop joins yours on the same training portal, so open the portal as before:
educates browse-workshopsThe first Session of a workshop can take a while to start, while the cluster pulls the workshop's container image. Every workshop on the Hub has its source on GitHub, so reading one is also a good way to see how others build theirs.
When you are done with it, delete the workshop with the same URL:
educates delete-workshop -f https://github.com/educates/lab-k8s-fundamentals/releases/latest/download/workshop.yamlClean up
When you no longer need the local cluster, delete it, and create it again whenever you want it back:
educates delete-clusterThe local image registry, with the workshops you published to it, stays
until you add --all, which also deletes the registry.
Go deeper
About Educates explains how Educates is put together and how a workshop goes from its source to a running Session. The Educates docs are the reference, and these pages pick up where the guides stop:
- Workshop instructions: every clickable action, and what your instructions can do.
- Workshop definition:
every setting of
resources/workshop.yaml, from the dashboard's applications to the resources each Session gets. - Hosting workshops on GitHub: publishing each tagged version of a workshop as a GitHub release, with the GitHub action the project provides.
- Installation instructions: installing Educates on a Kubernetes cluster of your own, for other people to use.
Get help
Ask the community in the Educates channel on the Kubernetes Slack, where the team and other users answer, and report bugs as issues on GitHub. Get help has both, and how to hire the team when you need it done for you.