openedx / openedx-k8s-harmony

A Prototype Helm Chart for deploying multiple Open edX instances (via Tutor) onto a cluster.
GNU Affero General Public License v3.0
10 stars 14 forks source link

Unification of large instances features in the Harmony plugin #85

Open jfavellar90 opened 4 weeks ago

jfavellar90 commented 4 weeks ago

While supporting OpenedX installations in Kubernetes, the OpenedX providers created different tooling to provide the best performance possible for the platform users. One of the key components of this tooling is a Tutor plugin (or a set of tutor plugins) that extends the Tutor capabilities for Kubernetes to get the best out of this technology when it comes to installing and maintaining a Large instance. Specific cases of this fact are:

It would be interesting to analyze the features these plugins have to offer and assess if it's worth moving features in common to the tutor-harmony plugin. I think this could ease the maintainability of such Tutor plugin features and leverage the community to run their initiatives with the best practices and tooling available. For sure, it will most likely be an opinionated layer to run instances for every provider, however, we could collaborate in the common ground we share.

The first point from the Edunext side will be listing the features offered by Drydock. We kindly invite you to share your ideas as well.