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

Integrate Docker, Jenkins, Netflix Spinnaker and/or Google Kubernetes Dashboard into Pipeline Deployment Workflow for Blue-Green and Rolling Deployments #64

Closed
cfregly opened this issue Jul 22, 2016 · 7 comments
Assignees

Comments

@cfregly
Copy link
Contributor

cfregly commented Jul 22, 2016

No description provided.

@cfregly cfregly changed the title Integrate Netflix Spinnaker or Google Kubernetes Dashboard into Deployment Workflow for Blue-Green and Rolling Deployments Integrate Netflix Spinnaker or Google Kubernetes Dashboard into Pipeline Deployment Workflow for Blue-Green and Rolling Deployments Jul 22, 2016
@cfregly cfregly changed the title Integrate Netflix Spinnaker or Google Kubernetes Dashboard into Pipeline Deployment Workflow for Blue-Green and Rolling Deployments Integrate Docker, Jenkins, Netflix Spinnaker and/or Google Kubernetes Dashboard into Pipeline Deployment Workflow for Blue-Green and Rolling Deployments Jul 22, 2016
@cfregly
Copy link
Contributor Author

cfregly commented Jul 22, 2016

Notes on Flow:

github new code or new model commit
-> triggers Docker image rebuild
-> triggers Docker image push to DockerHub
-> triggers push of canary to new server group
-> automatic canary analysis compares both system metrics AND model performance

kinda related: https://www.infoq.com/articles/scaling-docker-with-kubernetes

@cfregly
Copy link
Contributor Author

cfregly commented Jul 22, 2016

we need to make sure we're not too dependent on github.com due to lack of high availability and disaster recovery.

Stash is what Netflix uses to work around this. may be something to look into.

@cfregly
Copy link
Contributor Author

cfregly commented Jul 22, 2016

@cfregly
Copy link
Contributor Author

cfregly commented Jul 22, 2016

Use Jenkins "fingerprint" docker traceability plugin to know which github build traces back to docker container

@cfregly
Copy link
Contributor Author

cfregly commented Aug 1, 2016

related to #71

@cfregly cfregly self-assigned this Aug 8, 2016
@cfregly cfregly added this to the 20160919 milestone Aug 8, 2016
@cfregly cfregly removed this from the 20160919 milestone Feb 11, 2017
@cfregly
Copy link
Contributor Author

cfregly commented Feb 11, 2017

using airflow + kubernetes for now. possibly fabric8.

@cfregly cfregly closed this as completed Feb 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant