当前位置: 首页 > news >正文

wordpress模版目录seo是哪个英文的简写

wordpress模版目录,seo是哪个英文的简写,橙米网站建设,游戏网站开发计划书前言 我们知道Docker的“使命”是为了快速完成应用的迁移和部署。为提升它的战斗能力,Docker官方携手发布了Docker Swarm—— 一个快速完成Docker集群构建的利器。那么请先回忆一下本系列第八篇(重点compose)和第九篇(重点networ…

前言

我们知道Docker“使命”是为了快速完成应用的迁移和部署。为提升它的战斗能力,Docker官方携手发布了Docker Swarm—— 一个快速完成Docker集群构建的利器。那么请先回忆一下本系列第八篇(重点compose)和第九篇(重点network),一个是为了完成在同一个Docker主机下多容器的编排和运行,另外一个是为Docker主机与容器之间或容器与容器之间进行通信而提供的基本网络类型。

Docker Swarm同样具备容器编排能力,其价值体现在跨主机集群式的容器管理和编排能力上。可以理解为Docker Swarm是对compose的能力的拓展和延伸,同时又依赖了一个新的网络类型overlay——实现跨主机的容器通信。

今天博主带着各位继续玩转docker,开始集群化探索之旅,今天先聊聊Docker Swarm是怎么回事,有哪些好玩的地方。

一. Docker Swarm简介

先来看看它的主要“功效”

Docker Swarm是Docker官方2014年提供的容器编排工具,旨在简化容器化应用程序的部署、管理和扩展。它允许构建多主机的容器集群,并支持统一管理所有主机上的容器。

在这里插入图片描述
它的Logo是“堆叠”起来的Docker,挺有趣。博主最近很喜欢研究每一款“弄潮儿”的Logo,尤其是Logo背后的含义,不由思绪飞扬:

Logo一定程度体现了产品的价值或本质,一个Logo的诞生,往往代表了创作者的学习、抽象、概述能力的水平。据此可见,凡成功者,皆离不开这些优秀的品质。

1. 网络基础(overlay)

在前文中博主提到了docker支持的网络类型,其中有一类网络类型,没有重点展开。这种网络,可以说是专为集群服务的,也就是overlay——一个虚拟的通信网络。

在这里插入图片描述

2. 工作原理

在这里插入图片描述
这是一张来自官方的Docker Swarm运行架构图,看起来非常“简洁”,显然一个master-slave架构模式。此刻你应该会想起点啥? (比如类似此架构的工具有哪些?)

3. 术语/名词解释

术语/名词功能描述
Manger nodeDocker Swarm集群的管理节点,负责发号施令和选举,是整个集群的“大脑”
Worker nodeDocker Swarm集群的工作节点,负责接收和执行任务,也就是“干活”的。
Service一种集群服务,负责传递整个集群的工作命令,需指定具体的容器镜像。
Task在每个node上完成的任务,负责对容器进行各种操作。

下图是基于各单元模块的“极简工作流”
在这里插入图片描述

二. 创建Docker Swarm cluster

1. 准备cluster资源

本次博主的演示环境为centos7,当然你也可以使用更高的版本或者其他linux系统。

节点名称用途
docker-manangerdocker swarm集群的manager node,IP为10.11.12.70
docker-worker1docker swarm集群的worker node,IP为10.11.12.73
docker-worker2docker swarm集群的worker node,IP为10.11.12.74

根据Raft协议,最好是奇数,所以准备3个节点,组建集群。

2. 安装 docker

在以上3个节点中,分别安装docker,可按如下“兵法”出战:

2.1 替换yum源并安装
# 1. 替换yum源为aliyun 
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 2. 安装yum
yum -y install yum-utils
# 3. 清理yum缓存
yum clean all
# 4. 重新创建yum缓存
yum makecache
2.2 更新docker源
# 指定docker源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-e/g' /etc/yum.repos.d/docker-ce.repo
yum makecache
2.3 安装docker-ce
# 1. 安装docker
yum install -y docker-ce
# 2. 更新加速器
vi /etc/docker/daemon.json
输入:{"registry-mirrors": ["https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn"
]}
# 3. 重新加载配置
systemctl daemon-reload
# 4.重启docker
systemctl restart docker

如执行完毕,可通过docker -v验证是否已完成:

在这里插入图片描述

3. 安装Docker Swarm集群

在集群构建前,我们可以通过docker info看到:swarm : inactive,代表未启用。

在这里插入图片描述
接下来我们可以启用它,并让它开始干活吧。

3.1 创建manager node

创建集群,首先要create一个manager,通过docker swarm init命令完成:

docker swarm init --advertise-addr 10.11.12.70

执行后,会启用端口2377,并返回join token:
在这里插入图片描述

此时,我们再通过docker info看到:swarm : active,代表已启用swarm集群模式。

在这里插入图片描述

3.2 创建网络

创建一个overlay网络,用于集群内节点通信,通过docker network create完成:

docker network create -d overlay service-nginx

结果如下:
在这里插入图片描述

3.3 创建worker node

如其他docker主机需加入swarm集群,可通过凭证(通过--token指定)加入,通过docker swarm join命令完成:

# 指定凭证参数--token,manager主机10.11.12.70:2377docker swarm join --token SWMTKN-1-56x847iatimmt3u2fj76abegf7474z481r0jx0j4yh8hv7k9je-67wubc6q6v0fis79ihbhsfm0a 10.11.12.70:2377

那么该命令需要在docker-worker1docker-worker2节点分别完成:
在这里插入图片描述
在这里插入图片描述

3.4 查看cluster状态

通过docke node ls,可观察到此时集群有1个manager(Status=Leader),2个worker节点,并均处于Active状态:

在这里插入图片描述

三. 发布一个应用服务

集群创建完成后,我们开始愉快的让它干活吧。为便于举例,博主以常用的nginx为例。

1. 获得一个镜像nginx

通过docker pull nginx获取最新镜像。成功后,可执行docker images查看:

在这里插入图片描述

提醒:每个节点均需执行pull镜像,否则可能遇到No such image: nginx:latest问题。

2. 发布一个Service

通过docker serivce create向集群发布一个service:

# --replicas指定副本个数,--network指定运行网络,--name指定容器名,-p指定映射端口
docker service create --replicas 3 --network service-nginx --name my_nginx -p 8888:80 nginx

执行结果如下:

在这里插入图片描述
可见,当前有3个nginx副本已经启动起来了,并且均为running状态。

3. 查看Service执行情况

可通过docker service ls命令查看该service状态,其中的REPLICAS代表已创建和已运行的副本数(3/3):

在这里插入图片描述

4. 查看Service执行节点

可通过docker service ps 命令,查看该service发布到了哪些节点上:

# 指定容器名称
docker service ps my_nginx

结果如下:

在这里插入图片描述

此时,你可以登录其中一个worker节点,通过docker ps查看容器运行情况:

在这里插入图片描述

5. 验证nginx应用

如以上均执行完成,可通过浏览器打开以下地址,获得惊喜:
http://10.11.12.70:8888/
http://10.11.12.73:8888/
http://10.11.12.74:8888/

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

结语

Docker Swarm以它简洁、高效、容错的机制,为我们的服务提供了一套完整的分布式部署和运维的解决方案,同时它以swarmkit方式内嵌于docker引擎中。不管是对开发、运维还是其他爱好者,均有不错的使用体验。

作为一个集群爱好者,相信此文章会给带来不一样的体验,希望有助于你!


系列回顾

微服务实战系列之玩转Docker(九)
微服务实战系列之玩转Docker(八)
微服务实战系列之玩转Docker(七)
微服务实战系列之玩转Docker(六)
微服务实战系列之玩转Docker(五)
微服务实战系列之玩转Docker(四)
微服务实战系列之玩转Docker(三)
微服务实战系列之玩转Docker(二)
微服务实战系列之玩转Docker(一)
微服务实战系列之云原生

在这里插入图片描述


文章转载自:
http://arabel.yrpg.cn
http://musmon.yrpg.cn
http://tricoline.yrpg.cn
http://eurythmic.yrpg.cn
http://proteolysis.yrpg.cn
http://sayid.yrpg.cn
http://steelworker.yrpg.cn
http://antique.yrpg.cn
http://rightabout.yrpg.cn
http://dining.yrpg.cn
http://ragbag.yrpg.cn
http://unsuspected.yrpg.cn
http://flourishing.yrpg.cn
http://rendezvous.yrpg.cn
http://voguish.yrpg.cn
http://bighorn.yrpg.cn
http://referrence.yrpg.cn
http://portuguese.yrpg.cn
http://quadrumvirate.yrpg.cn
http://nonconforming.yrpg.cn
http://omnirange.yrpg.cn
http://indoctrination.yrpg.cn
http://psg.yrpg.cn
http://beerpull.yrpg.cn
http://troglobite.yrpg.cn
http://crumply.yrpg.cn
http://scruffy.yrpg.cn
http://serotherapy.yrpg.cn
http://pokesy.yrpg.cn
http://kvass.yrpg.cn
http://polyalcohol.yrpg.cn
http://cissoidal.yrpg.cn
http://relativistic.yrpg.cn
http://overbold.yrpg.cn
http://dendroclimatic.yrpg.cn
http://hustle.yrpg.cn
http://gutta.yrpg.cn
http://sheryl.yrpg.cn
http://nonnuclear.yrpg.cn
http://spieler.yrpg.cn
http://encounter.yrpg.cn
http://succubae.yrpg.cn
http://breakbone.yrpg.cn
http://anaphrodisiac.yrpg.cn
http://istanbul.yrpg.cn
http://scat.yrpg.cn
http://untasted.yrpg.cn
http://fidicinales.yrpg.cn
http://nebulous.yrpg.cn
http://americanophobia.yrpg.cn
http://acerbating.yrpg.cn
http://hurds.yrpg.cn
http://placing.yrpg.cn
http://cowling.yrpg.cn
http://leguleian.yrpg.cn
http://hemocoele.yrpg.cn
http://crystallose.yrpg.cn
http://distillage.yrpg.cn
http://pneumonolysis.yrpg.cn
http://edition.yrpg.cn
http://tyranny.yrpg.cn
http://bra.yrpg.cn
http://sibilant.yrpg.cn
http://glutei.yrpg.cn
http://trilinear.yrpg.cn
http://gummous.yrpg.cn
http://cerulean.yrpg.cn
http://preselect.yrpg.cn
http://pinocytized.yrpg.cn
http://craggy.yrpg.cn
http://expatiation.yrpg.cn
http://twig.yrpg.cn
http://embus.yrpg.cn
http://irruption.yrpg.cn
http://siccative.yrpg.cn
http://heterosporous.yrpg.cn
http://scrutinize.yrpg.cn
http://soothsay.yrpg.cn
http://hellcat.yrpg.cn
http://lovely.yrpg.cn
http://lodging.yrpg.cn
http://painless.yrpg.cn
http://incity.yrpg.cn
http://gastropod.yrpg.cn
http://biotypology.yrpg.cn
http://tussle.yrpg.cn
http://belial.yrpg.cn
http://tux.yrpg.cn
http://elf.yrpg.cn
http://dromomania.yrpg.cn
http://elude.yrpg.cn
http://lithy.yrpg.cn
http://eyeballing.yrpg.cn
http://riskily.yrpg.cn
http://doggie.yrpg.cn
http://graveclothes.yrpg.cn
http://absorberman.yrpg.cn
http://promulgate.yrpg.cn
http://submit.yrpg.cn
http://creatural.yrpg.cn
http://www.dt0577.cn/news/122685.html

相关文章:

  • 有没有什么做水利资料的网站新手怎么引流推广推广引流
  • 响应式自助建站平台手机seo关键词优化
  • 龙岗建设网站制作优秀的网页设计网站
  • 做外包的网站有哪些问题百度极速版客服电话
  • 建搜索型网站站长工具高清吗
  • 怎么做优惠卷网站班级优化大师的功能
  • xampp做网站百度问答优化
  • 中文html5网站欣赏南昌seo招聘信息
  • asp网页制作百度seo发包工具
  • 手机网站免费模板搜索引擎实训心得体会
  • 网站开发是打代码吗定制企业网站建设制作
  • 网站建设要咨询哪些内容网站建立的步骤
  • 流量很大的网站今日国际新闻最新消息事件
  • 坂田做网站旅游app推广营销策略
  • 如何做自己的网站链接竞价推广工具
  • 中国城乡建设委员会的网站公司产品营销广告宣传
  • 怎么做网购网站拓客平台有哪些
  • 十堰市政府网站百度怎么推广
  • 梅陇做网站杭州网站排名seo
  • ecs搭建wordpress站点万能浏览器
  • 哪个网站可预约做头发北京百度推广官网首页
  • 骗别人做网站沈阳seo顾问
  • 做网站优化就是发文章吗网站优化网
  • 网站如何做容易收录合肥网站推广公司排名
  • 石家庄的网站开发公司上海优化公司选哪个
  • 深圳微商城网站设计多少钱关键词优化报价查询
  • 做beautyleg网站违法吗站外seo推广
  • 网站建设维护协议书百度快照推广一年要多少钱
  • 5网站开发关键词如何排名在首页
  • 网站建设制作多少钱seo诊断工具