I deploy on bare metal. Docker, Kubernetes, et. al add layers of complexity that I don't need. I'm not saying that they don't have benefits at a certain scale, but for the types of single-server deployments I do, I have not been convinced.
Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
71–80 of 116 posts
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#72Cost management is easy, all the projects are open-source and since we can spin Nomad up against any cloud provider or internal machine hosts, depending on what's the cheapest at the time. It's pretty easy to wrap your head around Nomad and make it do what you need.
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#73Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#74Surprised it wasn't already in the long list of suggestions. Have been using the tool when it was called Tutum. The guys behind Docker bought Tutum and renamed it to Docker Cloud. It's currently set up to redeploy services when I push an image to my repositories. Really loving the simplicity, even tough it's got some quirks.
You can now link your bitbucket or github repositories. Let it build your containers and deploy it to production. This way you can build an easy CI/CD pipeline.
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#75Openshift is essentially Kubernetes + Redhat Extensions + Redhat Support I use Gitlab CI and helm[1] for deploying. The last step of the ci process checks out the helm chart which is just another git repo and executes a helm install/upgrade CHART-NAME. Making things accessible is done through kubernetes ingress with nginx[2](which includes getting let's encrypt automatically for all external endpoints) so when I want…
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#76This is a great question and something we've been trying to figure out ourselves. Historically, we were using Ansible to deploy Docker containers to EC2 instances, but have moved some services over to Kubernetes, Swarm and Lambda/Serverless. All of these are create the same deployment challenges -- the current products out there don't fit perfectly. The more we want to deploy to a higher level than "just Docker", the…
Would you mind expanding on why you're using both K8s and Swarm?
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#77Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#78I used to use Marathon on Mesos for deploying Docker containers, and orchestrated it via a hacked together Jenkins cluster, which worked well but took a lot of configuration and was somewhat brittle. I moved to Kubernetes about 6 months ago and have been really enjoying it. My first production cluster was hand rolled on AWS, where I found the cloud-provider load balancer integrations extremely helpful ( https://kuber…
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#79I can recommend Rancher. I’ve used Openshift, Kubernetes and Rancher - so far, Rancher has been the best experience. http://rancher.com/
Rancher is also a breeze to deploy, I could manually deploy it with one hand tied behind my back in 10mn on AWS.
Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?
#80In a team where Node and Golang were the language of choice, we used GitHub private repos for code, TeamCity as the driver for CI/CD and Salt to deploy the Docker images to our different environments running on AWS EC2 instances. I must say I really liked TeamCity and its different integrations with GitHub, build processes (Node/NPM, frontend tooling, ..) and how variables could be shared down with project and releas…