Re:Channels in Golang
by lobster_johnson on Sunday December 25, 2016 @02:38PM
(#13255144)
> 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.
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...