All Projects → Q42 → meteor-gke

Q42 / meteor-gke

Licence: other
Deploy scripts to run Meteor on Google Container Engine and Kubernetes

Programming Languages

shell
77523 projects

Meteor on Container Engine

v0.1

This is an initial attempt at a deploy script for running Meteor on Google Container Engine, itself running Kubernetes.

Background

At Q42 we view Cloud Platform and Meteor as core technologies that enable us to focus on building great products and apps instead of managing servers and doing dev ops. So it made sense for us to explore combining them, not in the least because Meteor doesn't yet have a "go to" scalable hosting solution. As we're working on a startup of our own, it seemed like a good idea to explore this.

Getting started

This repository represents our first exploration of the shell scripts required to deploy your Meteor app to Container Engine. It takes care of basic configuration of your cluster, sets up pods and a replication controller and initialises replicas. We use a persistent disk for MongoDB, which means that even if you tear down the cluster, your data remains safe. And by binding session affinity to your client's IP, you should get a nice sticky session.

To get started, read the documentation. We're accepting any issues you run into and any pull requests you think are relevant and would love to hear from you at @q42 on Twitter!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].