马拉松

JasonCeng的跑步打卡

天大地大妈咪最大 提交于 2019-12-07 15:17:30
JasonCeng的跑步打开博文,持续更新,培养好习惯,一起变成更优秀的自己! 2019-12-01-5km 2019-12-06-3km 开启跑马训练,备战2020首次马拉松 来源: https://www.cnblogs.com/JasonCeng/p/12001778.html

How to run a one-off task with Apache Mesos/Marathon?

匿名 (未验证) 提交于 2019-12-03 08:36:05
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I'm trying to run a one-off task with Marathon. I'm able to get the task container running, but after the task command completes, marathon runs another task, and so on. How can I prevent Marathon from running more than one task/command? Or, if this is not possible with Marathon, how can I achieve the desired behaviour? 回答1: As a hack you can kill a marathon task at the end, as suggested here: https://github.com/mesosphere/marathon/issues/344#issuecomment-86697361 As rukletsov already mentioned - Marathon is desigend for long

How to use volumes-from in marathon

匿名 (未验证) 提交于 2019-12-03 08:36:05
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm working with mesos + marathon + docker quite a while but I got stuck at some point. At the moment I try to deal with persistent container and I tried to play around with the "volumes-from" parameter but I can't make it work because I have no clue how I can figure out the name of the data box to put it as a key in the json. I tried it with the example from here { "id": "privileged-job", "container": { "docker": { "image": "mesosphere/inky" "privileged": true, "parameters": [ { "key": "hostname", "value": "a.corp.org" }, { "key": "volumes

半程马拉松半程马拉松

大城市里の小女人 提交于 2019-12-01 16:01:38
来回半马路线,制图:Mapbox 北至南浦大桥,南至淀浦河边,黄浦到徐汇,全程可能是 12-13 公里之间,一个来回刚好半马,只多了一点点。这条路线几乎完全沿江,几乎全程橡胶跑道,只有两三个地方由于私人住宅或是工地或是过河过桥的缘故,需要绕道,绕道的路也不难找,只要不是赶上散步点,晨跑夜跑都非常舒心。唯一需要注意的是,有一小段没有路灯,夜跑略微有点暗(更新:有了嵌在桥下和水面的特色灯光)。 5 至 10 公里短跑,可以选择南浦大桥至卢浦大桥跑来回,这一段是 2017 年新落成的,路况最好,宽敞软弹,灯光风景俱佳。之前也介绍过,这是之前世博西岸会馆的所在地,很多废弃或在翻新的世博建筑,大烟囱当代艺术博物馆, 大专栏 半程马拉松半程马拉松 船舶馆,老军舰也都在这一段。沿途保安众多,半夜跑都没问题。这一段路长 4.5 公里。 经过卢浦大桥往南,跨过河湾小桥,是龙美术馆西岸馆门前那一段,景色也不错,过好几个大起重机,还有攀岩墙之类的,只是路况可能久经风雨,有些沙。这一段约 2 公里。 盯着一个近似竖立话筒的花灯往南,过行人桥,又是不少美术馆、艺术中心,江边还另辟有悬江木道。之后有一段转角,那片晚上比较暗。一直跑至尽头,堪堪 10 公里的样子,差也差的不多了。单这一段约 3 公里。 跑至跑道尽头,如果从旁边岔出来,进入龙腾大道,并沿马路往前跑一段进入滨江路,之后还可以再拐进沿江跑道

什么是容器编排?

﹥>﹥吖頭↗ 提交于 2019-11-27 15:01:42
什么是容器编排? 应用一般由单独容器化的组件(通常称为微服务)组成,且必须按顺序在网络级别进行组织,以使其能够按照计划运行。以这种方法对多个容器进行组织的流程即称为容器编排。 容器编排定义 在现代开发当中,整体式的应用早已成为过去时,如今的应用由数十乃至数百个松散结合的容器式组件构成,而这些组件需要通过相互间的协同合作,才能使既定的应用按照设计运作。容器编排是指对单独组件和应用层的工作进行组织的流程。 容器编排的工作原理是什么? 虽然诸如 Apache Mesos、Google Kubernetes 以及 Docker Swarm 等平台均有其特定的容器管理方法,但所有的容器编排引擎均可让用户控制容器启动和停止的时间、将其分组合到群集中,以及协调应用组合的流程。容器编排工具允许用户指导容器部署与自动更新、运行状况监控以及故障转移等步骤。 容器编排初探:探索Docker swarm mode、Kubernetes和Mesosphere 下文首先介绍了容器技术的基础知识,说明了容器技术的前景和市场份额。容器技术的重点之一是容器的管理编排。作者介绍了三种编排工具的共同特点和各自的特性。表明企业应该根据自身需求来选择使用那一款工具或者混合使用。 容器,提供轻量化打包应用的方式,是任何DevOps的重要组成部分。但是你准备如何管理这些容器?现有的容器编排程序-- Kubernetes 、

搭建基于Jenkins, Apache Mesos和Marathon的弹性高可用的持续集成环境

跟風遠走 提交于 2019-11-27 08:35:41
【编者按】 持续集成的开发实践是目前的一个热门话题,在本文中,数人科技云平台负责人周伟涛解析其利用开源的Jenkins,Apache Mesos和Marathon搭建弹性的,高可用的持续集成环境的实践,详细介绍了 环境设置,在Marathon上部署Jenkins的master实例,配置Jenkins Master实现弹性伸缩,在内部的代码库或者 github 上创建一个 git repo,以及使用 marathon 部署可持久化的 Jenkins Master等步骤。 持续集成(CI)是一种软件开发实践,使用得当,它会极大的提高软件开发效率并保障软件开发质量;Jenkins是一个开源项目,它提供了一种易于使用的持续集成系统;Mesos是Apache下的一个开源的统一资源管理与调度平台,它被称为是分布式系统的内核;Marathon是注册到Apache Mesos上的管理长时应用(long-running applications)的Framework,如果把Mesos比作数据中心Kernel的话,那么Marathon就是init或者upstart的daemon。 本文旨在探讨如何利用Jenkins,Apache Mesos和Marathon搭建一套弹性的,高可用的持续集成环境。 为什么要把Jenkins运行到Apache Mesos上 把Jenkins运行到Apache Mesos上

使用Mesos管理Docker(Mesos+Marathon+Docker)

帅比萌擦擦* 提交于 2019-11-26 01:52:06
Apache Mesos是一个集群管理器,可跨分布式应用程序或框架提供有效的资源隔离和共享。它位于应用程序层和操作系统之间,可以更加轻松地在大规模集群环境中更有效地部署和管理应用程序。它可以在动态共享节点池上运行许多应用程序 Apache Mesos将CPU,内存,存储和其他计算资源从机器(物理或虚拟)中抽象出来,使容错和弹性分布式系统能够轻松构建并有效运行。 环境准备 操作系统:CentOS-7-x86_64 内核版本:3.10.0-693.el7.x86_64 mesos的安装要求是内核版本须在3.10以上 uname -r //查看系统内核版本 关闭虚拟机防火墙 setenforce 0 systemctl stop firewalld.service 虚拟机分配 主机名 IP地址 安装软件 master1 172.16.10.28 jdk-8u144、marathon-1.4.6、mesos-1.6.1、zookeeper-3.4.12 master2 172.16.10.44 jdk-8u144、mesos-1.6.1、zookeeper-3.4.12 master3 172.16.10.45 jdk-8u144、mesos-1.6.1、zookeeper-3.4.12 slave1 172.16.10.46 jdk-8u144、mesos-1.6.1、docker

在CentOS7上配置Marathon+Mesos+Docker实战

六月ゝ 毕业季﹏ 提交于 2019-11-26 00:13:28
配置多台Mesos-master环境 生产环境中ZooKeeper是以宕机个数过半来让整个集群宕机的。所以Mesos-master一般选择奇数个节点来组成集群,随着部署的Master节点增多可靠性也就增强,但多Mesos-master集群环境只有一个Mesos-master会处于Leader状态对外提供服务,集群中的其他服务器则会成为此Leader的Follower,处于就绪状态。当Leadre发生故障的时候,ZooKeeper就会快速在Follower中投票选举出下一个服务器作为Leader继续对外提供服务。 实验环境表 实验步骤 1.设置四台服务器的名称分别是:master1、master2、master3、slave 。 [root@localhost ~]# hostnamectl set-hostname master1 [root@localhost ~]# hostnamectl set-hostname master2 [root@localhost ~]# hostnamectl set-hostname master3 [root@localhost ~]# vim /etc/hosts #所有主机同步 192.168.126.162 master1 192.168.126.164 master2 192.168.126.161 master3 192.168

Yum安装mesos+zookeeper+marathon管理docker集群

烂漫一生 提交于 2019-11-25 23:27:30
Yum安装mesos+zookeeper+marathon管理docker集群 Apache-Mesos简介 Apache-Mesos是一款基于多资源(内存、CPU、磁盘、端口等)调度的开源集群管理套件,能使容错和分布式系统更加容易使用。官方网站http://mesos.apache.org/ ,软件能够自由下载使用。 Apache-Mesos工作原理 Apache-Mesos采用Master/Slave结构来简化设计,将Master做得尽可能轻量级,仅保存各种计算框架(Framework)和Mesos Slave的状态信息,这些状态很容易在Mesos出现故障的时候被重构,除此之外Mesos还使用Zookeeper解决Master单点故障的问题。 Apache-Mesos基本术语 Mesos Master:负责管理各个Framework和Slave,并将Slave上的资源分配给各个Framework。 Mesos Slave:负责管理本节点上的各个Mesos Task,为各个Executor分配资源。 Framework:计算机框架,如:Hadoop、Spark等,可以通过MesosSchedulerDiver接入Mesos。 Executor:执行器,在Mesos Slave上安装,用于启动计算框架中的Task。 Zookeeper简介