TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Kubernetes vs. Nomad vs. Mesos vs ...

9 pointsby vamitrouover 8 years ago
What do you guys use? What are the pros and cons regarding features, stability and production readiness?

4 comments

lnalxover 8 years ago
I use Docker in production with Docker Compose for containers orchestration. Each service has its own Git repo with a compose file describing the orchestration. Swarm for distributed services and managing multiple servers.<p>Everything is a container and could be scaled, destroyed, restarted in a very simple way.<p>Machine creation is automated with Terraform and Ansible for provisioning, no matter the provider.
评论 #12812655 未加载
评论 #12813958 未加载
schmidtcover 8 years ago
I run a small 4 node mesos cluster. So far it&#x27;s been great, took a day or two to setup and has been running for about a year now with little to no maintenance. (I should probably update). I launch long running services through Marathon and crons with Chronos. I use haproxy for service discovery and load balancing. It&#x27;s mostly used for data processing, but does serve data to a production web environment (~40k req &#x2F; day).<p>The things I like the most about mesos is that it is light weight and removes a like of the friction in deploying new services. So I can test out a new idea without a big investment or f*ing around with the giant monolith. I found container based approaches too resource intensive for my budget.
user5994461over 8 years ago
I assume the topic is Docker orchestration to automatically start&#x2F;stop&#x2F;restart&#x2F;kill&#x2F;roll upgrade&#x2F;canary&#x2F;bluegreen the servers.<p>If you are on AWS, use auto scaling groups. It achieves more than these software, it works and it&#x27;s stable. (Bonus: you don&#x27;t need docker at all).<p>If you are on GCE, use Google Container Engine (i.e. their kubernetes). That&#x27;s the only [sane] way to have kubernetes running in production.<p>I&#x27;m planning a blog post about all that later.
评论 #12814027 未加载
评论 #12800508 未加载
nivertechover 8 years ago
This link might help you to decide which container orchestrator&#x2F;scheduler to use:<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;nivertech&#x2F;status&#x2F;777556214767124481" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;nivertech&#x2F;status&#x2F;777556214767124481</a>