Skip to main content

4 posts tagged with "Installation"

Installation

View All Tags

Deploying Educates yourself

· 6 min read
Graham Dumpleton
Lead Software Engineer

In our last post we showed how an AI skill can generate a complete interactive workshop for the Educates training platform. The result was a working workshop for the Air Python web framework, and you can browse the source in the GitHub repository. But having workshop source files sitting in a repository is only half the story. The question that naturally follows is: how do you actually deploy it?

If you've used platforms like Killercoda, Instruqt, or Strigo, the answer would be straightforward. You push your content to the platform, and it handles the rest. But that convenience comes with a trade-off that's easy to overlook until it bites you.

Installing Educates on a cloud provider (Part 2 - Verification)

· 10 min read
Bill Kable
Engineer

In the Installing Educates on a cloud provider post, we covered the highlights of installing Educates 3.x on Google Cloud using the Educates cli.

This post is the second part, verification of the installation including the following:

  • Verification of the platform components
  • Deploy and verify a training portal and workshop

We decided to make this a separate post, as the verification steps are agnostic to the cloud platform.

Note that we do not do a deep-dive discussion of the architecture or installed components. We will have subsequent posts dissecting the Educates architecture to discuss how the components interact.

How the installer works (Part 1)

· 6 min read
Jorge Morales Pou
Lead Software Engineer

In Educates 3.0, we introduced a new installer mechanism designed to simplify the deployment of Educates on your preferred cluster infrastructure. This new approach provides an opinionated yet flexible way to set up the platform, addressing common challenges faced by our users.

Before Educates 3.0, installation was limited to deploying the Educates Training Platform on an existing Kubernetes cluster. However, we realized that many users lacked the technical expertise to configure a fully functional Kubernetes cluster with all the necessary prerequisites. Tasks such as setting up an ingress controller, managing certificates, configuring DNS, and enforcing policies often posed significant barriers to adoption. To address this, we developed a streamlined installer that abstracts these complexities, making it easier for users to adopt the Educates Training Platform.

In this article, we’ll explore how the new installer works, the supported cluster infrastructure providers in Educates 3.2.0, and the design decisions behind its implementation. Let’s dive in!