标签: mesosphere

Apache的Mesos和Google的Kubernetes有什么区别

Apache的Mesos和Google的Kubernetes有什么区别?我知道两者都是服务器集群管理软件.任何人都可以详细说明主要区别在哪里 - 什么时候会优先采用哪种框架?

你为什么要在Mesosphere上使用Kubernetes

cloud cluster-computing mesosphere kubernetes

366
推荐指数
7
解决办法
11万
查看次数

Docker-Swarm,Kubernetes,Mesos和Core-OS Fleet

我对所有这些都比较陌生,但我在列出的技术中找到了清晰的画面.

虽然,所有这些都试图解决不同的问题,但也有共同点.我想了解哪些是常见的,哪些是不同的.少数人的组合很可能非常适合,如果是这样的话,他们是什么?

我列出了其中的一些以及问题,但如果有人详细列出所有问题并回答问题,那将会很棒.

  1. Kubernetes vs Mesos:

    这个链接

    Apache的Mesos和Google的Kubernetes有什么区别

    提供了很好的洞察力差异,但我无法理解为什么Kubernetes应该运行在Mesos之上.两个开源解决方案的结合更多的是什么?

  2. Kubernetes vs Core-OS Fleet:

    如果我使用kubernetes,是否需要车队?

  3. Docker-Swarm如何适应上述所有内容?

cluster-computing docker mesosphere coreos kubernetes

147
推荐指数
4
解决办法
3万
查看次数

马拉松vs极光和他们的目的

Marathon和Aurora都是基于Mesos构建的,据称可以运行长期运行的服务.我的问题是:

  1. 他们有什么不同?我一直在努力寻找关于他们关键差异的任何好的解释
  2. 这些框架运行在Linux上运行的任何东西吗?对于Marathon,他们声明它可以运行"在shell中可执行"的任何东西,但这有点模糊:)

谢谢!

marathon mesos mesosphere aurora

49
推荐指数
3
解决办法
2万
查看次数

Apache Mesos的持久存储

最近我发现了像Apache Mesos这样的东西.

在所有演示和示例中,这一切看起来都令人惊讶.我可以很容易想象一个人如何竞选无国籍的工作 - 这自然适合整个想法.

Bot如何处理有状态的长期工作?

说,我有一个由N台机器组成的集群(通过Marathon安排).我想在那里运行一个postgresql服务器.

就是这样 - 起初我甚至不希望它具有高可用性,而只是一个托管postgresql服务器的单个作业(实际上是Dockerized).

1-如何组织它?将服务器约束到特定的群集节点?使用一些分布式FS?

2- DRBD,MooseFS,GlusterFS,NFS,CephFS,其中一个与Mesos和postgres等服务配合良好?(我在这里想到Mesos /马拉松可能会重新定位服务,如果下降)

3-请说明我的方法在哲学方面是否错误(数据服务器的DFS和Mesos顶部的postgres等服务器的某种切换)

问题很大程度上是从Apache Mesos的持久存储中复制的,zerkmsProgrammers Stack Exchange上提出了这个问题.

postgresql distributed-computing mesos mesosphere

34
推荐指数
1
解决办法
8163
查看次数

Apache Mesos,Mesosphere和DCOS有什么区别?

在我看来,Apache Mesos是一个分布式系统内核,Mesosphere是基于Apache Mesos的Linux发行版.

例如,它像Linux Kernel(Apache Mesos)和Ubuntu(Mesosphere).

我这是对的吗?

和DCOS是免费版的Mesosphere,如RedHat vs RedHat Enterprise?

linux mesos mesosphere dcos

21
推荐指数
1
解决办法
7046
查看次数

Apache Mesos做什么Kubernetes不能做,反之亦然?

Apache Mesos做什么Kubernetes不能做,反之亦然?

Mesos是一个两级调度程序.当然它从每台机器上抓取资源信息并将其提供给顶级调度程序,以便像kubernetes这样的框架可以用来跨机器调度容器,但Kubernetes本身可以跨机器调度容器(从这方面不需要Mesos).那么,Apache Mesos可以做些什么,Kubernetes不能做,反之亦然?

mesos mesosphere kubernetes

18
推荐指数
1
解决办法
6888
查看次数

Mesos的"主"和"从"节点可以部署在同一台机器上吗?

Apache Mesos的"主"节点是否可以与Mesos的"从属"节点共存于同一台机器上?同样(对于高可用性(HA)部署),Mesos"master"选中使用的Apache Zookeeper节点是否可以部署在与Mesos"slave"节点相同的机器上?

Mesos建议将3个"主人"用于HA部署,Zookeeper建议将5个节点用于其仲裁选举系统.将这些服务与Mesos的"奴隶"流程一起运行,而不是将8台机器提交给有效的"非生产性"任务,这将是一件好事.

如果这样的设置是可行的,这种设置的优点/缺点是什么?

谢谢!

mesos mesosphere apache-zookeeper

16
推荐指数
1
解决办法
5080
查看次数

Docker Swarm和Kubernetes/Mesophere有什么区别?

据我所知,Kubernetes/Mesosphere是一个集群管理器,Docker Swarm是一个编排工具.我想了解它们有何不同?Docker Swarm是否与Docker世界中的POSIX API类似,而Kubernetes/Mesosphere是不同的实现?或者他们是不同的层?

docker mesosphere kubernetes

12
推荐指数
2
解决办法
6282
查看次数

mesos-dns,使用端口的最佳实践

我是Service Discovery和集群系统的新手.我开始尝试使用Mesos和Marathon来部署Docker容器,Marathon REST API和UI似乎做得很好.

我的问题是部署服务的实际发现.出于测试目的,我通过Marathon部署了一个缩放到3个实例的Kafka集群,因为我使用了MongoDB测试集群.Mesos-DNS客户端给我一个类似的记录kafka.marathon.mesos,mongo.marathon.mesos它暗示了从主机到容器的动态映射端口.问题是,我的客户端明确需要有关目标端口的信息.是否有一种通用方法可以自动和动态地从服务中获取这些端口信息?暴露多个端口的应用程序怎么样?

到目前为止我的想法: - 做一个REST调用以获取有关已部署应用程序的状态并以某种方式提取相关数据 - 执行DNS SRV查找并以某种方式提取相关数据 - 拥有某种"主",静态绑定到端口,拥有动态的"客户".

我搜索了很多这些信息,但最后大部分教程以手动查找结束,这不是我的目标.

dns service-discovery marathon mesos mesosphere

12
推荐指数
1
解决办法
1202
查看次数

Spark shell连接到Mesos挂起:未提供凭据.试图在没有身份验证的情况下注册

我使用Mesosphere的这些说明在OpenStack环境中安装了Mesos:https://open.mesosphere.com/getting-started/datacenter/install/ .我按照描述进行了验证测试并且成功了.Mesos和Marathon的UI都按预期工作.

当我从笔记本电脑运行Spark shell时,我无法连接.shell挂起,输出如下.我在Mesos主日志或从日志中没有看到任何表示错误的内容,因此我不确定接下来要调查什么.

任何帮助,将不胜感激.

TOMWATER-M-60SN:bin tomwater$ ./spark-shell --master mesos://zk://10.93.193.78:2181,10.93.193.79:2181,10.93.193.80:2181/mesos
log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties
15/08/06 15:39:02 INFO SecurityManager: Changing view acls to: tomwater
15/08/06 15:39:02 INFO SecurityManager: Changing modify acls to: tomwater
15/08/06 15:39:02 INFO SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(tomwater); users with modify permissions: Set(tomwater)
15/08/06 15:39:02 …
Run Code Online (Sandbox Code Playgroud)

mesos mesosphere

11
推荐指数
1
解决办法
2808
查看次数