Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>"Mesos + a framework such as Marathon or Aurora was the most needy choice before Kubernetes came on the scene."

How is Mesos "needy"? Can you elaborate?

Needy has a negative connotation and it's not word I would necessarily associate with the Apache Mesos project. I've run a number of clusters in production now for just over a year with Marathon and it pretty much "just works." I have done 5 or 6 rolling upgrades now without issues. I haven't found it to be needy at all, quite the opposite, its been rock solid and the management overhead has been nominal.

>" I don't know if any of them are as flexible as Kubernetes in terms of things like volume management, config/secret management and security."

I think that Mesos is actually more flexible as it allows you to cherry pick the non-scheduler specific components to fit your use case. As an example for secrets management you can use something like Consul Vault or integrate Keywhiz or completely roll your own.

I feel like with Kubenetes you buy into the "whole thing". Using the example of secret management - you have one choice for secret management and the last time I checked they were stored in etcd in clear text. So if that doesn't fit your security requirements it seemed like you were out of luck.

Mesos also has a nice for for persistent volumes:

See: http://mesos.apache.org/documentation/latest/persistent-volu...

and:

http://schd.ws/hosted_files/mesosconeu2016/08/MesosConEurope...



> How is Mesos "needy"

Sorry, that was the damn autocorrect — I typed "beefy". As in large and powerful.

I'm not surprised if Mesos has solutions for what you describe. When I said "I don't know", I meant it literally! :-)

That said, Kubernetes provides nice built-ins, but doesn't force you to use them. You can use Vault for secrets management, for example.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: