Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tuning the K8S resources #39

Open
MoisesGSalas opened this issue May 30, 2023 · 0 comments
Open

Tuning the K8S resources #39

MoisesGSalas opened this issue May 30, 2023 · 0 comments

Comments

@MoisesGSalas
Copy link
Contributor

Description

When running a somewhat large instance of Open edX in Kubernetes we need to perform several changes to the Kubernetes resources.

At first we needed to specify cpu/memory resources in the LMS/CMS/Workers pods to allow the usage of HorizontalPodAutoscaler. An initial PR was opened in Tutor but was eventually discarded due to the added complexity to Tutor Core. This eventually was implemented as an external plugin.

At eduNEXT we also found ourselves making changes to the UWSGI configuration to improve the behavior of the container in the context of a kubernetes Pod. I managed to land a PR that allows to configure the UWSGI process.

I don't think these are going to be the only changes we are going to be making to the K8S resources, so this issues' purpose is two fold: To discuss where would be the best place to gather all that configuration and how we implement it (the harmony tutor plugin an additional plugin, some other way?), and to share and discuss those special 'tunings' that we have been applying.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant