非常抱歉,今天下午 16:55~17:05 左右,由於 docker swarm 集群的突發不穩定問題造成(目前處於灰度發布階段)無法正常使用,由此給您帶來麻煩,請您諒解。
出故障期時,新版博客後台的2個容器都無法正常啟動。
AME NODE DESIRED STATE CURRENT STATE i_web.1 prod-swarm-w3 Running Assigned 5 minutes ago i_web.2 prod-swarm-w4 Running Assigned 2 hours ago
發現問題后,我們進行了刪除 stack 並重新部署的操作。
docker stack rm i ./deploy-production.sh 2.0.6
NAME NODE DESIRED STATE CURRENT STATE i_web.1 prod-swarm-w3 Running Assigned 42 seconds ago i_web.2 prod-swarm-w7 Running Starting 42 seconds ago
重新部署后發現 prod-swarm-w7 節點上的容器可以正常啟動,而 prod-swarm-w3 節點上的容器問題依舊,由此確認是 prod-swarm-w3 節點出了問題,於是立即卸載該節點。
docker node update --availability drain prod-swarm-w3
卸載后,新版博客後台很快恢復了正常。
我們已經決定用 k8s 取代 docker swarm ,但目前 k8s 集群還沒部署好,在這即將與 docker swarm 說 88 的時刻,又被 docker swarm 坑了一次,都怪我們當時貪圖省事,選對了集裝箱(docker 容器)卻上錯了船(docker swarm),我們會深刻吸取這次上錯船的教訓。
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理【其他文章推薦】
※網頁設計公司推薦更多不同的設計風格,搶佔消費者視覺第一線
※廣告預算用在刀口上,網站設計公司幫您達到更多曝光效益
※自行創業 缺乏曝光? 下一步"網站設計"幫您第一時間規劃公司的門面形象