workshopctl

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2020 License: Apache-2.0

README

workshopctl

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.

Quick Start

  1. workshopctl init -- Give information about what cloud provider to use (and its token), and what domain to serve on (e.g. workshopctl.kubernetesfinland.com)
  2. workshopctl gen -- Generate unique sets of Kubernetes manifests, one per cluster.
  3. 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.

How this works

TODO: Write more docs here.

Directories

Path Synopsis
cmd
pkg
charts
Code generated for package charts by go-bindata DO NOT EDIT.
Code generated for package charts by go-bindata DO NOT EDIT.
gen

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL