Open edX deployment through Tutor in AWS EKS

Overview:

Tutor:

Features

Deployment:

Local

pip install "tutor[full]"
tutor local quickstart
ERROR: Service ‘mfe’ failed to build : Build failed
tutor plugins disable mfe

AWS EKS

  • aws cli
  • S3 bucket for Terraform state
  • DynamoDB for statelock
terraform apply
aws eks --region $region update-kubeconfig --name $eks-cluster-name
kubectl create namespace openedx
kubectl apply --kustomize env/ --wait namespace/openedx configured
configmap/caddy-config-4k89g5fh74 created
configmap/openedx-config-dc96hfbbgm created
configmap/openedx-settings-cms-429tm85fdk created
configmap/openedx-settings-lms-gtgkm5t62f created
configmap/redis-config-fccm65mh4m created
service/caddy created
service/cms created
service/elasticsearch created
service/lms created
service/mongodb created
service/mysql created
service/redis created
service/smtp created
persistentvolumeclaim/caddy unchanged
persistentvolumeclaim/elasticsearch unchanged
persistentvolumeclaim/mongodb unchanged
persistentvolumeclaim/mysql unchanged
persistentvolumeclaim/redis unchanged
deployment.apps/caddy created
deployment.apps/cms created
deployment.apps/cms-worker created
deployment.apps/elasticsearch created
deployment.apps/lms created
deployment.apps/lms-worker created
deployment.apps/mongodb created
deployment.apps/mysql created
deployment.apps/redis created
deployment.apps/smtp created
job.batch/cms-job created
job.batch/lms-job created
job.batch/mysql-job created

Summary

URLs:

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store