欢迎来到天天文库
浏览记录
ID:39889140
大小:2.68 MB
页数:28页
时间:2019-07-14
《Orchestration for Sysadmins》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、OrchestrationforSysadminsAndreaLuzzardi/VictorVieuxSoftwareEngineers@dockerAgenda•IntroductiontoDockerSwarm•SwarmFaultTolerance:Replication•IntegratingSwarmwithMesos•ProvisioningSwarmwithDockerMachine“Runningcontainersonmultiplehosts.”Swarminanutshell•ExposesseveralDockerEnginesasasinglevirtualEng
2、ine•ServesthestandardDockerAPI•Extremelyeasytogetstarted•BatteriesincludesbutswappableTimelineOctProofofConceptGlobalHackDayOpenProposalNovDockerConEUDecOpenRepositoryJanFirstReleaseCandidateFebSwarmBetaRelease0.2.0ReleaseAprJun0.3.0ReleaseSettingupSwarm•Createacluster:-$swarmcreate•Addnodestoaclu
3、ster:-$swarmjoin--advertise=token://•StartSwarm:-$swarmmanage-Htoken://Oryoucanuseyourownetcd,zookeeperorconsulSwarmScheduler•ResourceManagement-Memory,CPU,Network•Fitcontainers-Applyfilterstoexcludenodes-Useastrategytorankandpickthebestnode•SchedulingKnobs-Constra
4、ints-Affinities“BatteriesIncludedbutSwappable”DockerSwarm+Mesos•Experimental•DockerSwarmactasaMesosFramework•Incollaborationwith$>swarmmanage--clustermesos-experimentalMesosCluster++++++++++++++MesosSlavesMesosMastersMarathonMesosCLIMesosCluster+DockerSwarm++++++++++++++MesosSlav
5、esMesosMastersDockerCLIMarathonMesosCLIMesosCluster+DockerSwarm++++++++++++++MesosSlaveskitematiccomposeMesosMastersshipyardDockerCLIMarathonMesosCLIBYSwarmManagerReplicationReplication•SwarmManagerisaSinglePointofFailureSwarmClusterManageAPIRequestDockerCLIReplication•Uponfailureitbecomesimpossib
6、letomanagethecluster•Clustercontinuestorunun-managedSwarmClusterManageAPIRequestDockerCLIReplication•Oneprimary,manyreplicas•LeaderElectionbuiltontopofConsul,etcd,ZooKeeper•ReplicasforwardAPIcallstoprimarySwarmCluster•CLIcantalktoanyinstanceManagePrimaryReplicaReplicaForwardAPIRequestDockerCLIRepl
7、ication•Replicasmonitorhealthofprimaryinstance•Leadergetsre-electeduponprimaryfailureSwarmClusterManagePrimaryReplicaReplicaForwardAPIRequestDockerCLIReplication•Onereplicapromotedtoprimary•Otherreplicasnotifiedo
此文档下载收益归作者所有