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

Kubernetes support for dev environments #8753

Merged
merged 6 commits into from
Jul 1, 2017
Merged

Conversation

SabreCat
Copy link
Member

Continuation of #6965. @ksonney, if you would like to resume work there, just say the word!

Changes

This enhances the existing docker support by adding the needed files to use kubernetes as an upstream cloud controller. This has been tested against AWS, but should be easily adapted to other cloud providers.

From an admin perspective, this starts work on being able to scale habitrpg horizontally. At the moment, it provides support for a persistent mongodb, and one or more web front end containers. Future plans for this include scaling mongodb horizontally, and then cross-region replication (that last one is the tricky one).


UUID: 4406436b-b20d-4bde-b4c7-af2fed26f90e

@SabreCat
Copy link
Member Author

Requesting review from @TheHollidayInn as he has been working on containerized builds for Habit lately.

@khipkin, do the changes in my latest commit sufficiently address your comments from the other PR? I will need to try to get this working to include sample success output, but I think that's the only piece I haven't explicitly covered.

@ksonney
Copy link

ksonney commented May 26, 2017

I will be adding to it when I have the chance, sadly my day job has been eating all my free time to contribute of late. I will do a review as well, if that's OK.

@ksonney
Copy link

ksonney commented May 26, 2017

Documentation updates look good to me!

@SabreCat SabreCat merged commit aa91c5d into develop Jul 1, 2017
@SabreCat SabreCat deleted the ksonney/kubernetes branch July 1, 2017 16:30
@SabreCat
Copy link
Member Author

SabreCat commented Jul 1, 2017

I'm sorry you ended up waiting so long over this, but @ksonney, thank you for your contribution! I've awarded you Blacksmith tier 1 for your help.

@ksonney
Copy link

ksonney commented Jul 5, 2017

Better late and "correct" than not at all. Thank you!

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

Successfully merging this pull request may close these issues.

3 participants