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

Containerize the frontend web VM scale set #73

Open
hosungsmsft opened this issue Apr 5, 2018 · 3 comments
Open

Containerize the frontend web VM scale set #73

hosungsmsft opened this issue Apr 5, 2018 · 3 comments
Labels
enhancement New feature or request Priority 1 (may address) Pull Requests very welcome, but we are unlikely to get to this ourselves.

Comments

@hosungsmsft
Copy link

hosungsmsft commented Apr 5, 2018

We'd like to containerize at least the frontend web VM scale set, if not the entire cluster. Kubernetes is considered a viable orchestrator, but it's uncertain how app containers may be deployed using ARM templates, so need investigation on that.

We also learned recently that Catalyst IT EU presented their Moodle containerization experiences in MoodleMoot UK/Ireland 2018 (search for "containerisation" after clicking the link), and it'd be great if we can learn and improve from their experiences.

Initially setting the milestone as v1.5.1 for planning, but it's well understood that this work might take longer, in which case the milestone will be adjusted accordingly.

@hosungsmsft hosungsmsft added this to the v1.5.1 milestone Apr 5, 2018
@hosungsmsft hosungsmsft added enhancement New feature or request Priority 0 (will address) Pull requests welcome, failing that we will get to this ASAP. labels Apr 5, 2018
@hosungsmsft
Copy link
Author

Done some preliminary research from our side. Identified 2 points that may affect the timeline of this issue:

  • AKS (managed K8s on Azure, which is our preferred choice, instead of the K8s option on the original ACS) is not yet GA, available only in select regions. To reduce false hope, we'll probably need to wait for AKS to be GA.
  • Custom VNET support on AKS is not available, and yet we need it to mount the remote volume on the NFS or the Gluster server. Ultimately we'd like those file servers as containers, but it doesn't appear to be viable in the near future, so we need our web containers to be able to access the file servers on VM(s).

For these matters, this change might need to be delayed until AKS GA. I'm adjusting the priority as such, and we'll discuss what milestone this should belong to in our meeting.

@hosungsmsft hosungsmsft added Priority 1 (may address) Pull Requests very welcome, but we are unlikely to get to this ourselves. and removed Priority 0 (will address) Pull requests welcome, failing that we will get to this ASAP. labels Apr 17, 2018
@hosungsmsft
Copy link
Author

hosungsmsft commented Apr 17, 2018

#78 is for the generic research/recommendations of architecture for containerization that possibly combines hosting multiple Moodle sites in a single cluster.

@hosungsmsft
Copy link
Author

This issue is put on hold for now as per our phone call discussion. Dropping the milestone.

@hosungsmsft hosungsmsft removed this from the v1.5.1 milestone May 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Priority 1 (may address) Pull Requests very welcome, but we are unlikely to get to this ourselves.
Projects
None yet
Development

No branches or pull requests

1 participant