I recently(past 6 months) joined a new startup as the operations person, and we standardized on kubernetes for deployment. In the past I've worked with puppet/chef/ansible/heroku/aws/appengine/vmware you name it, and Kubernetes is the nicest and most flexible platform to build on top. There's a learning curve, and new features are being added, but at this point I would not hesitate to recommend Kubernetes to just abo…
Have you looked at buildkite ( http://buildkite.com )? It's a very different approach to CI - you use your own machines. That means you have access to your own s3 buckets, you can talk to your other services and get to use all the CPU and ram your machine has. We switched over from Circle and it's been awesome to scale our build process without fear of resource constraints. It's pretty great :). They even have a CF s…
Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
111–116 of 116 posts
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#112Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#113We are evaluating Openshift Origin on an existing OpenStack on-premise cloud. So far I have been playing around with the oc cluster up deployment on a local workstation and it works fine but I haven't played around with the CI/CD option (they support jenkins deployments, etc). From the docs I see that there is a bit of complexity regarding the security constraints and integration of volumes that I need to wrap my hea…
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#114We use Rancher with Cattle and do CI/CD via our self-hosted GitLab CI. Pretty easy to setup & maintain. Would definitely recommend taking a look at Rancher if you haven't yet.
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#115I use dokku for deployment and on-premise gitlab for CI. Dokku's main advantage is that it's a no-brainer : if you're used to deploying heroku apps, it's very similar. It also automates the creation of data containers for database services, for example. On top of that, while I can use heroku's buildpacks for small sideprojects, I can also take full control of the build using a Dockerfile (which is what I do for bigge…
Next steps now is getting these projects deployed through a CI/CD. I evaluated a few, and it looks like I'm down to drone.io or jenkins.
This will bring some much needed sanity I need to keeping all these side / personal projects in order. I can go weeks or months without touching them, but then know EXACTLY how they will get tested and deployed.