Tag: 集群计算

Apache Spark:MesosClusterDispatcher可以在Docker容器中运行执行程序吗?

我正在构build一个Mesos集群来运行Apache Spark。 我宁愿为我的Spark执行者使用Docker容器,我可以使用spark-submit的客户端模式(使用–master mesos://mesosmaster:5050和–conf spark.mesos.executor.docker.image=myimage:latest ),但我希望能够做同样的群集模式。 我有MesosClusterDispatcher运行,并可以提交作业(与 – 主–master mesos://clusterdispatcher:7077 –mode cluster –supervised ),但是当我指定一个–master mesos://clusterdispatcher:7077 –mode cluster –supervised图像的执行者使用,似乎是调度是忽略参数,并试图直接在Mesos沙箱中运行作业。 实际上是否可以将集群调度程序与spark.mesos.executor.docker.image结合使用? 我希望尽可能地从Mesos中断开Spark,这样他们可以独立升级,但是显然如果集群调度程序不能使用Docker镜像,我将不得不重新考虑我的策略。 谢谢!

如何在Docker群集模式负载平衡器中托pipeAsp.net应用程序

现在我的应用程序正在VM主机iis下运行。 我打算使用docker群进行部署。 但是我正面临机器问题。 我怎么可以运行这个应用程序使用docker群模式。 我们将dynamic扩展和扩展。 机器的钥匙总是接触同一台机器。 如果我们在集群模式下托pipe应用程序,则必须在web.config文件中添加macinekey。 有没有解决scheme。

Docker – 在swarmpipe理器上运行应用程序(无法连接)

TLDR版本: 我如何validation/设置我的群集节点上的端口7946&4789,以便我可以查看我的泊坞窗机器上运行的应用程序? 完整的问题: 我正在通过docker教程,并在第4步https://docs.docker.com/get-started/part4/#accessing-your-cluster 当我开始访问您的群集部分。 它说,我应该能够从使用docker-machine ls显示的一个节点中获取IP地址。 我运行该命令,看到IP,抓住它,并将其放入我的浏览器(或使用curl),我收到错误 This site can't be reached 192.168.99.100 refused to connect. Try: Checking the connection Checking the proxy and the firewall ERR_CONNECTION_REFUSED 在这一步下面有一个说明,说明在启用swarm模式之前,假设它们是在运行时的意思: docker-machine ssh myvm1 "docker swarm init –advertise-addr <myvm1 ip>" 您应该检查以下端口设置 Having connectivity trouble? Keep in mind that in order to use the ingress network in the […]

弹性search多个发布主机

是否可以为群集发现和外部连接设置不同的IP? 喜欢这个: 我想要通过172.16.1.1x IP进行集群自动发现,而外部源(如logstash,fluentd或couchbase)将使用192.168.1.10 IP连接到集群。 这可能吗? 如何configuration这个 注:目前我运行的ES作为docker集装箱,所以在network.publish_host我使用主机的IP(172.16.1.1x)和自动发现做得很好。 我可以使用任何一个172.16.1.1x IP连接到群集,但我想使用192.168.1.10连接到群集。 提前致谢

在HA负载平衡器后面集群Docker容器

大多数Docker的文献都认为,你可以在同一个物理服务器上运行数百甚至数千个容器。 我想知道从负载平衡/集群的angular度来看这是什么样子。 假设我有一个REST风格的Web服务fizz-service.war 。 通常,对于“正常”的虚拟机,我可能会将这个服务部署到50个虚拟机(例如, fizzsvc01.example.com到fizzsvc50.example.com ),然后在服务URL后面集群/负载平衡这些虚拟机,例如http://fizz-service.example.com 。 当请求进入时,负载均衡器select一个节点来转发请求,比如fizzsvc34:8080/fizz-service 。 我想知道如何与Docker容器一起工作。 如果我有相同的50个容器运行,比如5个节点: 这些节点可以是VM还是物理服务器? 对于运行在相同节点上的容器,它们是否都在自己的端口上运行? 否则,你怎么能在同一个端口上运行50个服务实例? 而对于“正常的虚拟机”,负载平衡器configuration了所有构成池的虚拟机,然后我只是将我的服务部署到池中的每个虚拟机上,Docker容器如何改变? 我的负载平衡器(可能是单独的基础设施,如F5或Nginx)如何“ 知道 ”可用于分配负载的所有容器? 或者当我进入Docker-land时,我的整个HA /负载平衡方法是否需要改变?

公开Docker端口和创build桥(或覆盖)之间有什么区别?

我最近开始和Docker一起工作,所以这个问题可能很奇怪。 关键是我需要使用容器来部署集群,接下来我主要关心的是:什么更适合 – 只是将所有容器的端口暴露给机器的端口或使用桥接(或覆盖)?

我如何设置一个简单的dockerized RabbitMQ集群?

我一直在做一些关于设置一个dockerized RabbitMQ集群的书籍,谷歌在同一台机器上发布了各种各样的结果。 我试图在多台机器上设置一个RabbitMQ集群。 我有三台名为dockerswarmmodemaster1 , dockerswarmmodemaster2和dockerswarmmodemaster3 在第一台机器上(dockerswarmmodemaster1),我发出以下命令: docker run -d -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15671:15671 -p 15672:15672 \ -p 25672:25672 –hostname dockerswarmmodemaster1 –name roger_rabbit \ -e RABBITMQ_ERLANG_COOKIE='secret cookie here' rabbitmq:3-management 现在这个启动一个rabbitMQ就好了,我可以去15672的pipe理页面看看它是否按预期工作。 然后,我SSH到我的第二台机器(dockerswarmmodemaster2),这是我坚持的一点。 我一直在尝试以下命令的变体: docker run -d -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15671:15671 \ -p 15672:15672 -p 25672:25672 –name jessica_rabbit -e […]

我可以要求容器的RAM超过Docker-Swarm的单个主机上的物理内存吗?

我是新来的docker工人,我想build立一个docker群的docker群。 在链接: https : //docs.docker.com/swarm/scheduler/strategy/我有一个问题: 假设我有2个2G RAM的节点。如果我运行一个容器要求3G RAM,它会工作吗? 或者还有另一种方法? 谢谢。

如何在单个节点上使用docker创build虚拟群集?

我有一个物理Ubuntu 14.04基本节点。 拥有8个内核,我想创build4个(1个核心)工作节点和一个头节点(2个核心)。 docker工人的1个核心不会直接映射到1个硬件核心对我来说并不重要。 是否有可能从一个节点创build一个“玩具”集群,哪些开源工具可以将这个库简化为一些configuration文件+ 1-2命令行?

如何在我的本地基础架构上创build一个CoreOS集群?

我有一些专业服务器,我想用CoreOS创build一个7-15台机器的集群。 我对Proxmox有点熟悉,但我不清楚如何在proxmox上用CoreOS创build虚拟机(VM)。 另外,我不确定在proxmox上CoreOS的虚拟机集群的想法是否正确。 那么,我需要: 如何在proxmox上使用CoreOS创buildVM。 如果将成为可行的proxmox来创buildCoreOS的集群。