Skip to content

Latest commit

 

History

History

eduk8s

Installing edukates

This collection of scripts and custom Kubernetes API resources are responsible for making it dead simple to install and manage edukates.

The edukates project is designed to provide a platform for hosting workshops. It was primarily created to support the work of a team of developer advocates who needed to train users in using Kubernetes and show case developer tools or applications running on Kubernetes.

Although edukates requires Kubernetes to run, and is being used to teach users about Kubernetes, it could also be used to host training for other purposes as well. It may for example be used to help train users in web based applications, use of databases, or programming languages, where the user has no interest or need for Kubernetes.

Assumes:

Review the experiments directory for help addressing these pre-requisites before getting started.

Install

./create-eduk8s.sh {release-version} {domain}

Replace {release-version} above with one of the available release versions of the eduk8s-operator. If you want to deploy the very latest and greatest use master.

Load Workshops

./load-workshops.sh {domain}

What about creating my own workshop content?

Obtain Training Portal Credentials

Share the URL with workshop participants. Catalog has public visibility, but participants must register before taking training.

./obtain-training-portal-admin-creds.sh

Remove

./destroy-eduk8s.sh {release-version}