我对所有这些都比较陌生,但我在列出的技术中找到了清晰的画面.
虽然,所有这些都试图解决不同的问题,但也有共同点.我想了解哪些是常见的,哪些是不同的.少数人的组合很可能非常适合,如果是这样的话,他们是什么?
我列出了其中的一些以及问题,但如果有人详细列出所有问题并回答问题,那将会很棒.
Kubernetes vs Mesos:
这个链接
提供了很好的洞察力差异,但我无法理解为什么Kubernetes应该运行在Mesos之上.两个开源解决方案的结合更多的是什么?
Kubernetes vs Core-OS Fleet:
如果我使用kubernetes,是否需要车队?
Docker-Swarm如何适应上述所有内容?
我正在尝试使用dockerfile创建docker容器,其中在容器启动时执行script-entry.sh并在容器停止时执行script-exit.sh.
ENTRYPOINT帮助完成了script-entry.sh在启动时运行的问题的第一部分.
我如何确保在docker exit/stop上执行script-exit.sh?
我试图挂接到docker事件总线上,以监听集群上发生的各种事件,例如节点离开和加入集群,创建的服务等。问题。
是否有可能在群体级别获得此类信息?
如果是这样,是否使用dockerpy库来侦听此类事件?
我有一个单一的应用程序,单个进程有5个线程.每个线程完成某些特定任务.考虑使用docker将此应用程序移至微服务.如果我查看架构,每个工作线程将成为一个docker进程.因此,在我的案例中,Monolithic vs Microservices在某些方面变得更像Thread and Process讨论.
拥有单片的最初想法是拥有性能线程并共享相同的内存.现在有了微服务拱,我被推到了一个可能不适合从性能角度来看的流程模型.
我有点坚持如何处理这个问题.
docker ×3
coreos ×1
docker-swarm ×1
dockerfile ×1
dockerpy ×1
kubernetes ×1
mesosphere ×1
process ×1