flowup / mmo

10 stars 0 forks source link

Proposal: deploying to kubernetes cluster on gcloud #55

Open petomalina opened 6 years ago

petomalina commented 6 years ago

One of the major features is deployment management, thus allowing users to easily deploy all services to the cloud. This proposal won't be talking about bare-metal or machines without the orchestration layer.

Accessing gcloud credentials As all gcloud and kubectl commands need credentials, adding this feature as a plugin would mean mounting the credentials every time we want to use it. This proposes to instead directly code the feature right into the existing codebase and use exec for the purpose of prototyping into Beta.

Namespace management Every deployment should maintain its own namespace. This will allow redeployment of features every time we want to test something / bisect a feature. However, this also means we need a mechanism to remove the deployments from the kubernetes cluster.

kubaj commented 5 years ago

This can be done with skaffold