欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker swarm 集群故障與異常詳解

 更新時(shí)間:2018年02月24日 11:37:07   作者:博客園團(tuán)隊(duì)  
這篇文章主要介紹了docker swarm 集群故障與異常詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文介紹了docker swarm 集群故障與異常詳解,分享給大家,具體如下:

在上次遭遇 docker swarm 集群故障后,我們將 docker 由 17.10.0-ce 升級(jí)為最新穩(wěn)定版 docker 17.12.0-ce 。

前天晚上22:00之后集群中的2個(gè)節(jié)點(diǎn)突然出現(xiàn)CPU波動(dòng),在CPU波動(dòng)之后,在凌晨夜深人靜、訪問(wèn)量極低的時(shí)候,整個(gè)集群出現(xiàn)了故障,訪問(wèn)集群上的所有站點(diǎn)都出現(xiàn)了502,過(guò)了一段時(shí)間后自動(dòng)恢復(fù)正常。

ECS實(shí)例:swarm1-node5,CPU百分比于00:52發(fā)生告警,值為96.14%,持續(xù)時(shí)間0分鐘

。。。

昨天早上發(fā)現(xiàn)訪問(wèn)部分節(jié)點(diǎn)中的容器應(yīng)用響應(yīng)有些慢,于是我們通過(guò)阿里云控制臺(tái)強(qiáng)制重啟這些節(jié)點(diǎn)后恢復(fù)正常。

今天上午我們?cè)诩荷细乱粋€(gè)應(yīng)用時(shí)(部署新的鏡像),出現(xiàn)了奇怪的問(wèn)題。應(yīng)用是在 swarm1-node1 這個(gè) manager 節(jié)點(diǎn)上部署的,部署后容器運(yùn)行在其他節(jié)點(diǎn)上,但奇怪的是只有在 swarm1-node1 這個(gè)節(jié)點(diǎn)上可以正常訪問(wèn)容器中的站點(diǎn),在其他節(jié)點(diǎn)上訪問(wèn)都是 503 ,用 docker stack rm 命令刪除應(yīng)用并重新部署問(wèn)題依舊。

當(dāng)時(shí) docker-flow-proxy(路由應(yīng)用) 的 2 個(gè)容器都是部署在 swarm1-node1 節(jié)點(diǎn)上的,從問(wèn)題現(xiàn)象看,在 swarm1-node1 節(jié)點(diǎn)上 docker-flow-proxy 容器與外界的通信正常,docker-flow-proxy 容器與其他節(jié)點(diǎn)上的容器的 overlay 網(wǎng)絡(luò)(網(wǎng)絡(luò)A)通信正常;在其他節(jié)點(diǎn)上,外界的請(qǐng)求通過(guò) overlay 網(wǎng)絡(luò)(網(wǎng)絡(luò)B)被正常轉(zhuǎn)發(fā)到 docker-flow-proxy 容器,卻不能被正常路由到其他節(jié)點(diǎn)上對(duì)應(yīng)的容器(也是通過(guò) overlay 網(wǎng)絡(luò)A)。對(duì)這個(gè)奇怪現(xiàn)象實(shí)在想不通,但是問(wèn)題擺在那,想不通也要解決。想不通背后的原因,那我們換個(gè)角度,其他節(jié)點(diǎn)都異常,就 swarm1-node1 正常,根據(jù)少數(shù)服從多數(shù)的粗暴原則,那就認(rèn)為swarm1-node1 不正常吧。于是通過(guò)下面的命令將swarm1-node1 節(jié)點(diǎn)下線:

docker node update --availability drain swarm1-node1

swarm1-node1 下線后,其他節(jié)點(diǎn)都恢復(fù)了正常,果然是 swarm1-node1 不正常。

swarm1-node1 下線的背后是 docker-flow-proxy 容器換到其他節(jié)點(diǎn)上運(yùn)行。

問(wèn)題就這樣被猜測(cè)解決了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker安裝基礎(chǔ)鏡像服務(wù)的步驟

    Docker安裝基礎(chǔ)鏡像服務(wù)的步驟

    外部機(jī)器不能直接訪問(wèn)容器,網(wǎng)是不通的,但可以訪問(wèn)宿主機(jī),只要將容器的端口與宿主機(jī)進(jìn)行映射后,訪問(wèn)宿主機(jī)的端口就相當(dāng)于訪問(wèn)了容器的端口,本文介紹Docker如何安裝基礎(chǔ)鏡像服務(wù),感興趣的朋友一起看看吧
    2024-01-01
  • 教你使用如何docker部署淘寶rap2服務(wù)

    教你使用如何docker部署淘寶rap2服務(wù)

    這篇文章主要介紹了教你使用如何docker部署淘寶rap2服務(wù),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • docker-compose中的環(huán)境變量問(wèn)題

    docker-compose中的環(huán)境變量問(wèn)題

    這篇文章主要介紹了docker-compose中的環(huán)境變量問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker?pull?mysql報(bào)missing?signature?key錯(cuò)誤解決辦法

    docker?pull?mysql報(bào)missing?signature?key錯(cuò)誤解決辦法

    這篇文章主要給大家介紹了關(guān)于docker?pull?mysql報(bào)missing?signature?key錯(cuò)誤的解決辦法,docker pull mysql命令用于從Docker Hub下載MySQL鏡像,需要的朋友可以參考下
    2023-11-11
  • Docker安裝Nginx容器配置及重新生成鏡像圖文教程

    Docker安裝Nginx容器配置及重新生成鏡像圖文教程

    Docker是一個(gè)用于開(kāi)發(fā),交付和運(yùn)行應(yīng)用程序的開(kāi)放平臺(tái),Docker使您能夠?qū)?yīng)用程序與基礎(chǔ)架構(gòu)分開(kāi),從而可以快速交付軟件,下面這篇文章主要給大家介紹了關(guān)于Docker安裝Nginx容器配置及重新生成鏡像的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • 通過(guò)Docker安裝啟動(dòng)DB2在Spring?Boot整合DB2的方法

    通過(guò)Docker安裝啟動(dòng)DB2在Spring?Boot整合DB2的方法

    DB2是IBM的一款優(yōu)秀的關(guān)系型數(shù)據(jù)庫(kù),這篇文章主要介紹了通過(guò)Docker啟動(dòng)DB2,并在Spring?Boot整合DB2,需要的朋友可以參考下
    2023-01-01
  • 一文詳解docker容器中的memory限制

    一文詳解docker容器中的memory限制

    在Docker中,內(nèi)存管理是非常重要的一部分,Docker提供了一些功能來(lái)管理容器的內(nèi)存使用情況,其中包括內(nèi)存限制、內(nèi)存交換和內(nèi)存統(tǒng)計(jì)等,本文給大家詳細(xì)介紹了docker容器中的memory限制,需要的朋友可以參考下
    2024-04-04
  • 常用的Docker基本命令及用法匯總

    常用的Docker基本命令及用法匯總

    Docker是一個(gè)用了一種新穎方式實(shí)現(xiàn)的超輕量虛擬機(jī),在實(shí)現(xiàn)的原理和應(yīng)用上還是和VM有巨大差別,專(zhuān)業(yè)的叫法是應(yīng)用容器(Application Container)。今天給大家匯總介紹15個(gè)常用的docker命令以及用法
    2016-11-11
  • Docker 限制容器對(duì)內(nèi)存的使用詳解

    Docker 限制容器對(duì)內(nèi)存的使用詳解

    這篇文章主要介紹了Docker 限制容器對(duì)內(nèi)存的使用詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • docker配置靜態(tài)ip的實(shí)現(xiàn)示例

    docker配置靜態(tài)ip的實(shí)現(xiàn)示例

    如果不配置會(huì)docker會(huì)自動(dòng)分配ip地址給容器,但是每次重啟后ip地址會(huì)改變,本文主要介紹了docker配置靜態(tài)ip的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12

最新評(píng)論