Features

Everything here is something you can see or use in Educates, grouped by the job it serves. Each Feature links to its documentation, and the flagships have a page of their own.

Authoring

For the workshop author, who writes the steps and builds the environment each Session starts from.

Delivering

For Presenters and the people who run training portals, who put workshops in front of the people taking them.

Operating

For the platform team, who install Educates on their clusters and keep it running.

  • A terminal with an Educates configuration file for GKE, and what educates admin platform render would install from it.

    Installing with the CLI

    The educates CLI installs Educates, with the services and operators it needs, from one configuration file, and removes it all again with one command.

  • A terminal with Educates configuration files for Amazon EKS and OpenShift, each a few lines naming the cluster's provider and domain.

    Runs on your cluster

    Run Educates on Amazon EKS, Google GKE, OpenShift or Kind with ready-made settings, or on any cluster with an ingress controller, on a wildcard domain with HTTPS set up the way your network needs.

  • A terminal listing the Kyverno policies Educates brings: those for the whole cluster, and those it adds for each workshop environment.

    Kyverno security policies

    Educates brings its own Kyverno policies, which stop workshop users from running privileged containers or interfering with other Sessions and the rest of the cluster.

  • The configuration for the Educates Terraform root module for EKS in the editor, with the commands to create and destroy the cluster in the instructions.

    Terraform modules

    Terraform modules that create an EKS or GKE cluster with its prerequisites and install Educates on it, with root modules to start from as reference implementations.

  • A terminal listing the training portals on a cluster and the Sessions running in one with the educates CLI, and the secret copiers the secrets manager runs.

    Day-2 operations

    Change a running install by re-running the deploy with an updated configuration, find and open training portals from the CLI, and copy secrets between namespaces with the secrets manager.