Live data from Hacker News

Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

news.ycombinator.com

81–90 of 116 posts

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#81
post #9

I've been working on creating a platform for a non profit to get veterans coding ( http://operationcode.org/ ). We're a slack based community and have been rolling out some home grown slack bots and we currently have a rails app hosted on heroku. Managing and keeping track of the different apps was getting unwieldy so in an effort to consolidate our apps and reduce costs I evaluated a few different options. I ended u…

Offtopic, but that's a really awesome idea for our veterans. Thanks for working on it!

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#82
post #20

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.

please do #sig-onprem on kubernetes.slack.com . We are discussing a lot of stuff to make this easier.

The biggest challenge right now is the ingress/loadbalancer abstraction. Hopefully, that should get resolved over the next few months.

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#84

https://cloud.docker.com/ Surprised 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 buil…

+1 on everything.

With some personal flavor:

- I use autoredepleoy only in a test environment - We have a locally running old server with drone.io that is web-hooked to GitHub / BitBucket

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#85

At Schezzle ( https://schezzle.com ) we use docker swarm on AWS. The build jobs creates images that are published to ECS repositories, and there are auto scaling groups that add and remove engine hosts to and from ALB target groups for each deployed service. It makes service discovery, scaling, etc. really easy. Definitely try swarm out if you haven't already. 1.12 was good, 1.13 is amazing (secrets, health-based VIP…

could you talk about docker swarm ? any pitfalls that you are seeing, etc?

we have been considering playing with swarm. How many images and instances do you have, etc

And especially, how have you leveraged 1.13

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#86

At the company I work at we use Docker with Kubernetes. The deployment process involves Ansible and Jenkins CI. I, personally, prefer the bare-metal deploys of automated scripts. I usually just spin up a VM and write a bash script to "prep" it the way I want. After that, I just run "./deploy" and it pushes where I want. I like this because I feel like I have more control and it actually feels easier. Plus, I've run i…

> bare-metal deploys of automated scripts. I usually just spin up a VM You're mixing terms here. A VM is not bare-metal.

Yes I'm aware. Using the term in a different sense, but I can see how that's confusing under this context.

I meant just an old-school deploy without containers and the sort.

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#87
post #12

Our team is https://cloudcraft.co/view/5582ddd4-c6f8-4354-8f5b-9fb0a3744... * Development: docker + docker-compose. Ideally, we would want to get rid of docker-compose for development. * CI: Travis (planning on switching to something that is more on the CD side) * Infrastructure management: terraform * Prod: AWS, CoreOs, Kubernetes 1 master node and 5-6 worker nodes (m4.large) in an autoscaling group. Infrastructure…

docker 1.13 swarm has full compatiblity to use compose file format to launch a cluster. you should try that. https://www.infoq.com/news/2017/01/docker-1.13

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#88
Have been working with the kubernetes teams on slack. Kubernetes is definitely building a lot of the right things ground up, but its like Hbase vs Cassandra - the former needs a full time dedicated team to get stuff working.

Docker Swarm (especially 1.13 https://www.infoq.com/news/2017/01/docker-1.13) is like Cassandra for me. Yes it has a few shortcomings, but it allows you to have a fairly reasonable cluster using a stupid compose.yml file and very quickly.

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#89
I just do a "cap production deploy", and it does everything for me (I use bluepill + god for running background processes too)

I don't need Docker, and think it's too complex. I deploy to over 50+ servers, so don't tell me it's because I run a simple setup :P

Re: Ask HN: Docker, Kubernetes, Openshift, etc – how do you deploy your products?

#90
post #3

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…

What shortcomings did you find in Circle?
Post reply on HN