Tag: mesos

关于Docker的Mesos和Marathon限制

我们有这种情况。 Mesos有3/3主/从拱。 每个袖子是相同的,4GB RAM和4个核心CPU。 我们已经启动了10个CPU和1GB RAM的马拉松应用程序。 我们启动容器,但没有使用它们,根据系统说,97%的CPU是免费的。 现在,我们正在尝试启动另一个具有3Core CPU和2GB RAM的容器。 不幸的是,根据Mesos日志,我们无法启动容器,这是说马拉松已经降低了报价,但是所有的从节点都没有做任何事情。 马拉松应用程序停留在部署状态本身。 如果mesos无法为马拉松应用程序分配资源(如果容器没有使用资源),那么Doc​​ker集成在这里有什么用处。 根据我的理解: 一旦报价被马拉松应用程序接受,即使docker不使用该资源,mesos也认为资源已被应用程序使用。 但是,如果容器没有使用任何资源,则需要收集可用资源并分配给下一个马拉松应用程序。 一旦将报价分配给马拉松应用程序,Mesos将从总资源中减去分配的资源。 我们没有充分利用Mesos / Marathon中的Dockerfunction。 让我知道任何build议和答案。 谢谢

如何使用Apache Marathon REST API扩展Docker实例?

是否可以使用Mesosphere Marathon REST API来扩展和减lessDocker容器/实例的数量? 端点GET /deployments似乎只能看到下一个可能的操作。 如何使用REST API扩展实例(编程方式:可能使用curl脚本而不使用Marathon Web界面)?

无法通过ssh来掌握本地集群安装系统中的节点

我是Mesos的新手。 我已经在一个系统(Centos 7)中本地安装了DCOS群集。 一切正常,我可以访问DCOS的GUI,但是当我试图通过CLI连接,它是要求我的密码。 在本地安装过程中,我没有被提示input任何密码。 但是,当我发出以下命令: [root@blade7 dcos-vagrant]# dcos node ssh –master-proxy –leader Running `ssh -A -t core@192.168.65.90 ssh -A -t core@192.168.65.90 ` core@192.168.65.90's password: Permission denied, please try again. core@192.168.65.90's password: 我不知道要给的密码。 请帮助我解决这个问题

Mesos,Docker和GRE隧道

我正在使用docker作为容器解决scheme运行Mesos Cluster。 我曾尝试使用Docker打开vSwitch,在主机上使用GRE隧道和VLAN。 我试图在Mesos上使用这个VLAN设置 – 仍然是WIP。 现在我的疑惑是 是否有可能在Linux网桥上使用GRE隧道 – 这样我就可以使用docker0桥本身的设置,而不使用Open vSwitch。 如果GRE隧道是可能的,VLAN的可能性是什么。 可以将dockerconfiguration为在docker0桥上的特定VLAN上启动。 如果Open vSwitch是上述两个解决scheme的唯一解决scheme – 创build的端口在Docker被终止后不会自动销毁 – 就像在docker0桥中一样。 任何解决scheme都是这样的想法? 非常感谢你提前。

0.8.2中的日志级别configuration不正确?

我正在使用马拉松0.8.2和中间层docker图像(标签v0.8.2)。 我将–logging_level warn标志传递给守护进程,但是我仍然看到所有健康状况检查都通过(日志级别INFO)。 47f1eff08164 mesosphere/marathon:v0.8.2 "./bin/start –maste About an hour ago Up About an hour mesos_marathon docker工作人员检查: "CMD": [ "–master", "zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/mesos", "–zk", "zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/marathon", "–hostname", "marathon_host", "–max_tasks_per_offer", "10", "–http_port", "80", "–logging_level", "warn" ], 参数通过ps : java -jar ./bin/../target/marathon-assembly-0.8.2.jar –master zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/mesos –zk zk://zk_host1:2181,zk_host2:2181,zk_host3:2181/marathon –hostname marathon_host –max_tasks_per_offer 10 –http_port 80 –logging_level warn 但是,当我看着docker logs mesos_marathon ,我看到很多信息: [INFO] [06/16/2015 […]

无法使用马拉松运行docker集装箱

我想运行docker容器使用Apache马拉松/ mesos。 在官方文档中他们提到echo "docker,mesos" > /etc/mesos-slave/containerizers应该用docker来完成。 但是我的机器上没有这样的文件或目录。 我使用的是Ubuntu 14.04。 我的mesos版本是0.22.1。 它只显示使用–containerizer==docker,mesos运行时使用–containerizer==docker,mesos标志进行部署。 为了这个标志的工作,我需要做回声的事情。 但是我的机器上没有这样的东西。

在Mesos 0.25上安装最新的kubernetes版本(1.1.1)

我有问题安装最后版本的kubernetes mesos( https://github.com/kubernetes/kubernetes/blob/master/docs/getting-started-guides/mesos.md )。 MESOS:0.25。 K8S:1.1.1。 docker工人1.7.1 操作系统:centos 7(3.10.0-229.20.1.el7.x86_64) 一切顺利,直到nginx pod部署。 我有以下的描述命令: Name: nginx Namespace: default Image(s): nginx Node: slave-2.localdomain/<ip> Start Time: Thu, 19 Nov 2015 09:30:25 +0100 Labels: <none> Status: Terminating (expires Thu, 19 Nov 2015 09:46:47 +0100) Termination Grace Period: 30s Reason: Message: IP: Replication Controllers: <none> Containers: nginx: Container ID: Image: nginx […]

竹Mesos马拉松

我正在为我的Mesos和Marathon集群设置Bamboo( https://github.com/QubitProducts/bamboo )。 目前,我的马拉松实例正在运行,具有以下参数: MARATHON_EVENT_SUBSCRIBER=http_callback MARATHON_HTTP_ENDPOINTS=http://my-marathon-server/callback 跑marathon告诉我以下内容: run_jar –zk zk://my-marathon-server:2181/marathon –master zk://my-marathon-server:2181/mesos 一切似乎都运作良好与Mesos +马拉松。 但是,当我在我的一个Mesos Slaves上运行Bamboo时,出现以下错误: 2015-12-02 03:15:32,525 INFO spawned: 'bamboo' with pid 20 2015-12-02 03:15:32,546 DEBG 'bamboo' stdout output: 2015/12/02 03:15:32 Using environment override MARATHON_ENDPOINT=http://my-marathon-server:8080 2015/12/02 03:15:32 Using environment override BAMBOO_ENDPOINT=http://my-bamboo-server(mesos-slave):8000 2015/12/02 03:15:32 Using environment override BAMBOO_ZK_HOST=my-marathon-server:2181 2015/12/02 03:15:32 Using environment override BAMBOO_ZK_PATH=/bamboo 2015/12/02 […]

mesos slave无法执行docker命令

当我启动一个docker容器在mesos-slave上 mesos-slave日志显示: I1223 15:38:40.822557 258486272 docker.cpp:761] Starting container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for task '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' (and executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6') of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000' E1223 15:38:41.219044 254730240 slave.cpp:3342] Container 'ea1ed2fa-c2e3-469a-bcc4-142e0a6c624d' for executor '2-1.2fb839ea-a948-11e5-9c42-2e7bf2aa25a6' of framework '13165a00-8e58-4d80-b84d-fe4652022a3e-0000' failed to start: Failed to 'docker -H unix:///var/run/docker.sock pull python:3': exit status = exited with status 1 stderr = An error occurred trying to connect: […]

具有Oracle Linux 7基本映像的Mesos从站容器无法启动

我用Oracle Linux 7.2创build了一个mesos slave docker镜像作为基础镜像。 dockerfile生成正确,但是当我尝试运行图像时,它给出了以下错误: I0414 17:57:30.659329 1 logging.cpp:188] INFO level logging started! I0414 17:57:30.666347 1 main.cpp:223] Build: 2016-03-17 17:47:25 by root I0414 17:57:30.666445 1 main.cpp:225] Version: 0.28.0 I0414 17:57:30.666483 1 main.cpp:228] Git tag: 0.28.0 I0414 17:57:30.666543 1 main.cpp:232] Git SHA: 961edbd82e691a619a4c171a7aadc9c32957fa73 I0414 17:57:30.726467 1 systemd.cpp:236] systemd version `219` detected I0414 17:57:30.726622 1 main.cpp:240] […]