A tool for running workshops easily in the cloud!
WARNING: This tool is pre-alpha and under heavy development. Don't use it for anything very important quite yet! However, contributions are very welcome!
Please check out these slides for an up-to-date description of this project.
workshopctl init
-- Give information about what cloud provider to use (and its token), and what domain to serve on (e.g.workshopctl.kubernetesfinland.com
)workshopctl gen
-- Generate unique sets of Kubernetes manifests, one per cluster.workshopctl apply
-- Creates the clusters in the cloud, and applies the manifests
Boom! A Visual Studio Code instance running in the browser is now available at e.g. cluster-01.workshopctl.kubernetesfinland.com
in the given example.
The VS Code terminal has full privileges to the Kubernetes cluster, so the attendee may easily
access kubectl
, helm
and docker
(if needed) for completing the tasks in your workshop.
You can also provide pre-created materials in VS Code for the attendee.
TODO: Write more docs here.