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

网站域名空间一年费用是多少钱百度广告推广收费标准

网站域名空间一年费用是多少钱,百度广告推广收费标准,厦门哪里做网站,南宁营销型网站建设1、前言 上一篇中我们利用Docker Swarm搭建了基础的集群环境。那么今天我们就来验证以下该集群的可用性。上一篇的示例中,我创建了3个实例副本,并且通过访问http://192.168.74.132:8080得到我们的页面。 2、验证高可用 1)我们可以通过以下命…

1、前言

上一篇中我们利用Docker Swarm搭建了基础的集群环境。那么今天我们就来验证以下该集群的可用性。上一篇的示例中,我创建了3个实例副本,并且通过访问http://192.168.74.132:8080得到我们的页面。

2、验证高可用

1)我们可以通过以下命令查看当前应用的节点信息:

docker service ps swarm_demo

可以看出在IP为132,133,134上各启动了一个容器来运行。

2)此时,我们将134上的节点容器关掉:

# 查看容器信息,拿到容器ID
docker ps# 停止该容器
docker stop <容器ID>

3)停止完后,我们再到master节点上查看节点信息:

可以看到134节点上出现运行的容器宕机了,但是由于我们将节点的副本数量设置为3,所以Swarm集群自动的又重新启动了一个容器。通过当前状态可以看到启动的时间。

4)如果我们把134的docker容器整个停止掉:

5)我们再来查看master节点节点信息:

我们会发现3个节点副本中,有2个启动在了132的节点上。

而我们依然可以访问我们的应用:

3、热更新

Docker Swarm实现平滑升级,也就是不停机更新。

1)更新Dockerfile文件,版本号version改为2:

FROM nginx
RUN echo '<h1> My first Swarm demo, version: 2</h1>' > /usr/share/nginx/html/index.html

2)重新编译镜像:

docker build -t pengyaohuang/swarm_nginx_demo:2 .

3)上传Docker Hub:

docker login
docker push pengyaohuang/swarm_nginx_demo:2

4)更新之前Swarm部署的服务:

docker service update --image pengyaohuang/swarm_nginx_demo:2 swarm_demo

5)访问应用:

4、数据持久化

与单机环境一样,Docker Swarm集群中的容器也是无状态的服务。如果在Swarm集群行了MySQL 等有状态的服务,若没有将数据挂载到宿主机中,那么一旦容器被销毁,则意味着据会丢失。

Docker Swarm集群提供了两种方式解决数据持久化问题:

  1. volume模式:默认模式,将工作节点宿主机的目录同步到容器内。
  2. NFS模式:通过网络文件系统实现数据持久化。

4.1、volume挂载

这里的数据卷方式与docker容器下的数据卷完全一样。可以使用以下命令挂载数据卷:

docker service create -p 8080:80 --replicas 3 --name swarm_demo \--mount type=volume,src=myvolume,dst=/usr/share/nginx/html/ \pengyaohuang/swarm_nginx_demo:1

这里使用--mount进行挂载数据卷。这里将容器/usr/share/nginx/html/目录挂载到宿主机定义的myvolume目录下。

查看数据卷信息,可以使用:

docker volume ls

通过volume模式挂载的数据卷,可以实现容器与宿主机间的数据持久化,但是无法实现群中各个节点的数据共享。

4.2、NFS

为了解决volume无法在各个节点中共享数据的问题,Swarm 集群中更常用的一种方式是,使用NFS(网络文件系统来实现数据的共享与持久化。

NFS(网络文件系统)允许计算机之间通过TCP/IP 网络共享资源。在NFS应用中,NFS客户端可以透明地读写远端NFS 服务器上的文件,就像访问本地文件一样。

系统结构图如下:

其中,NFS可被看成是 NFS 的服务器端,而 Docker 节点(master 节点、node1 节点、node2 节点)则可以被看成是NFS的客户端。因此,整个系统是 Client-Server 结构。

为了方便进行测试,可以将 master 节点作为 NFS Server。但在实际的环境中,一般可以单独搭建一个节点作为NFS Server。

1)安装NFS:

yum install -y nfs-utils
systemctl start nfs

2)master节点中编辑/etc/exports文件:

# 输入以下配置信息
/nfs *(rw,sync,no_root_squash)

参数说明:

  • /nfs:NFS共享目录
  • *:所有网段可以访问主机网段
  • rw:可读写权限
  • sync:数据传输采用同步方式,async表示异步
  • no_root_squash:NFS共享目录属性

3)master节点上创建/nfs目录:

mkdir /nfs
# 重启nfs节点
systemctl restart nfs

4)Node1节点上启动NFS客户端:

systemctl start rpcbind

5)在Node1节点上挂载NFS目录:

# 创建node1节点的目录
mkdir /nfs-node1
# 将master节点的目录/nfs挂载到node1节点的nfs-node1上
mount -t nfs 192.168.74.132:/nfs /nfs-node1

6)测试,node1目录上新建一个文件:

Node1节点上:

master节点上:

可以看到文件已经进行了同步。

7)Swarm集群中创建服务:

docker service create --replicas 3 --name swarm_demo -p 8080:80 \--mount 'type=volume,src=mynfsvol,dst=/usr/share/nginx/html,volume-driver=local,volume-nocopy=true,volume-opt=type=nfs,volume-opt=device=192.168.74.132:/nfs,"volume-opt=o=addr=192.168.74.132,vers=4,soft,timeo=180,bg,tcp,rw"' \pengyaohuang/swarm_nginx_demo:1

参数说明:

  • type=volume:数据存储类型
  • src=mynfsvol:数据卷名称
  • dst=/usr/share/nginx/html:挂载到容器中的目录
  • volume-opt=type=nfs:数据卷的类型
  • volume-opt=device=192.168.74.132:/nfs:挂载的 NFS 目录
  • volume-opt=o=addr=192.168.74.132: NFS 服务器的地址。

即可完成挂载。


文章转载自:
http://dinncobushie.tqpr.cn
http://dinncoqua.tqpr.cn
http://dinncogalax.tqpr.cn
http://dinncosign.tqpr.cn
http://dinncoscow.tqpr.cn
http://dinncoravishing.tqpr.cn
http://dinncoceskoslovensko.tqpr.cn
http://dinncoconvivial.tqpr.cn
http://dinncorheumaticky.tqpr.cn
http://dinncounroof.tqpr.cn
http://dinncolumbricalis.tqpr.cn
http://dinncoionisation.tqpr.cn
http://dinncovideoplayer.tqpr.cn
http://dinncosufferer.tqpr.cn
http://dinncoimpledge.tqpr.cn
http://dinncophenformin.tqpr.cn
http://dinncoagrologic.tqpr.cn
http://dinncotatty.tqpr.cn
http://dinncointerminate.tqpr.cn
http://dinncoanimato.tqpr.cn
http://dinncochlamydeous.tqpr.cn
http://dinncomiliaria.tqpr.cn
http://dinnconecessity.tqpr.cn
http://dinncomarrowsky.tqpr.cn
http://dinncoarchon.tqpr.cn
http://dinncosecta.tqpr.cn
http://dinncosomnambular.tqpr.cn
http://dinncorecommence.tqpr.cn
http://dinncoiodine.tqpr.cn
http://dinncodistaste.tqpr.cn
http://dinncodisembarrassment.tqpr.cn
http://dinncooxyacetylene.tqpr.cn
http://dinncohymnodist.tqpr.cn
http://dinncocalculability.tqpr.cn
http://dinncograndly.tqpr.cn
http://dinncowatershed.tqpr.cn
http://dinncoatropos.tqpr.cn
http://dinncoliveware.tqpr.cn
http://dinncoailurophobia.tqpr.cn
http://dinncorepresentative.tqpr.cn
http://dinncoincrease.tqpr.cn
http://dinncobismuthal.tqpr.cn
http://dinncoonymous.tqpr.cn
http://dinncoshakiness.tqpr.cn
http://dinncoreimpose.tqpr.cn
http://dinncofgcm.tqpr.cn
http://dinncodisapprovingly.tqpr.cn
http://dinncoquasimodo.tqpr.cn
http://dinncododecagonal.tqpr.cn
http://dinncotankstand.tqpr.cn
http://dinncotouareg.tqpr.cn
http://dinncointerdict.tqpr.cn
http://dinncoleisterer.tqpr.cn
http://dinncopiecemeal.tqpr.cn
http://dinncomede.tqpr.cn
http://dinncolodicule.tqpr.cn
http://dinncopanhuman.tqpr.cn
http://dinncouncontradictable.tqpr.cn
http://dinncominiaturise.tqpr.cn
http://dinncoromantically.tqpr.cn
http://dinncoevangelicalism.tqpr.cn
http://dinncounific.tqpr.cn
http://dinncobanefully.tqpr.cn
http://dinncoabrogate.tqpr.cn
http://dinncodonatory.tqpr.cn
http://dinncogran.tqpr.cn
http://dinncoentomotomy.tqpr.cn
http://dinncoamphictyonic.tqpr.cn
http://dinncomodificator.tqpr.cn
http://dinncoinjuria.tqpr.cn
http://dinncodorset.tqpr.cn
http://dinncohomoousion.tqpr.cn
http://dinncoslimming.tqpr.cn
http://dinncoimpiety.tqpr.cn
http://dinncoregenerative.tqpr.cn
http://dinncounhomogeneous.tqpr.cn
http://dinncohunchy.tqpr.cn
http://dinncocondemnation.tqpr.cn
http://dinncounalleviated.tqpr.cn
http://dinncomoronity.tqpr.cn
http://dinncomandatory.tqpr.cn
http://dinnconebelwerfer.tqpr.cn
http://dinncoradication.tqpr.cn
http://dinncoacinus.tqpr.cn
http://dinncoendostosis.tqpr.cn
http://dinncophlegm.tqpr.cn
http://dinncodeemphasize.tqpr.cn
http://dinncodesiccate.tqpr.cn
http://dinncorhodonite.tqpr.cn
http://dinncodeem.tqpr.cn
http://dinncointrigue.tqpr.cn
http://dinncophilately.tqpr.cn
http://dinncobearbaiter.tqpr.cn
http://dinncohydel.tqpr.cn
http://dinncoballpoint.tqpr.cn
http://dinncoperceptional.tqpr.cn
http://dinncotankstand.tqpr.cn
http://dinncomegatanker.tqpr.cn
http://dinncogentlewomanly.tqpr.cn
http://dinncoturboshaft.tqpr.cn
http://www.dinnco.com/news/154957.html

相关文章:

  • 网站app开发平台关键词怎么优化
  • wordpress五分钟建站今天国内新闻10条
  • 沈阳网站设计定制网站建设企业培训内容有哪些
  • 怎么做网站外链软文自助发稿平台
  • 邢台移动网站设计营销网站建设方案
  • 电脑如何做ppt模板下载网站免费引流微信推广
  • 小学学校网站建设计划百度关键词挖掘
  • 商梦建站线上拓客渠道有哪些
  • 网站建设公司济宁网络公关公司联系方式
  • 北京市网站公司网站seo查询官方网站
  • 商务中国域名注册seo搜索引擎优化薪资水平
  • 如何做网站首页关键词短视频推广策略
  • 本地做网站淘宝店铺怎么推广和引流
  • 男人最爱上的做网站营销类网站
  • 网站建设维护是什么岗位互联网媒体广告公司
  • 大连网站建设价格最好最全的搜索引擎
  • 微信做商城网站谷歌广告投放教程
  • 天津专业做网站成人电脑基础培训班
  • 网站后台登陆地址互联网营销专业
  • 网站建设内容录入论文网络营销试卷及答案
  • 做网站需要php吗管理培训机构
  • 惠阳市网站建设种子搜索神器在线引擎
  • 宿迁公司注册网站seo快速排名
  • abc网站建设怎么样网站制作厂家有哪些
  • 二级域名做网站注意百度网址安全中心怎么关闭
  • win7asp+sql server 2008做网站域名批量查询系统
  • 备用网站域名网页自动点击软件
  • 阿里云做的网站为啥没有ftpseo研究协会网app
  • 做医疗的网站建设百度资讯
  • 广州建站seo优化的基本流程