91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

『高級篇』docker之DockerSwarm微服務部署(30)

發布時間:2020-08-14 04:01:44 來源:網絡 閱讀:294 作者:IT人故事 欄目:云計算

原創文章,歡迎轉載。轉載請注明:轉載自IT人故事會,謝謝!
原文鏈接地址:『高級篇』docker之DockerSwarm微服務部署(30)

如果我想通過域名訪問怎么辦,而且這三臺主機都有服務。源碼:https://github.com/limingios/msA-docker swarm分支

『高級篇』docker之DockerSwarm微服務部署(30)

『高級篇』docker之DockerSwarm微服務部署(30)

『高級篇』docker之DockerSwarm微服務部署(30)

負載均衡

之前講理論的時候說過負載均衡,對每個服務在每臺主機上都是有負載均衡的,來進行輪詢,每臺主機server01,server02,server03,分別去訪問他們的8080端口,去搭建一個負載均衡,可以用nginx或者apache,這里使用nginx的方式,畢竟之前使用過nginx。拉取部署完,需要20分鐘,外網確實很慢。

  • 拉取nginx
    docker pull nginx

『高級篇』docker之DockerSwarm微服務部署(30)

  • 編寫一個nginx配置掛載進去
vi nginx.conf

配置文件

upstream idig88 {
        server 192.168.66.101:8080;
        server 192.168.66.102:8080;
        server 192.168.66.103:8080;
}

server {
        listen  80;
        server_name     www.idig88.com;
        location / {
                proxy_pass http://idig88;
        }
}

啟動命令

docker run -idt -p 80:80 -v `pwd`/nginx.conf:/etc/nginx/conf.d/default.conf nginx

『高級篇』docker之DockerSwarm微服務部署(30)

配置一個host文件,在主機上 不是server01 server02 server03

sudu vi /etc/hosts

『高級篇』docker之DockerSwarm微服務部署(30)

『高級篇』docker之DockerSwarm微服務部署(30)

『高級篇』docker之DockerSwarm微服務部署(30)

登錄試試

『高級篇』docker之DockerSwarm微服務部署(30)

『高級篇』docker之DockerSwarm微服務部署(30)

  • 微服務擴縮容
docker service scale ms_gateway-zuul=3
docker service ps ms-gateway-zuul

『高級篇』docker之DockerSwarm微服務部署(30)

『高級篇』docker之DockerSwarm微服務部署(30)

  • 升級某個微服務
docker service update ms_course-edge-service --limit-cpu 0.5
docker service inspect ms_course-edge-service

『高級篇』docker之DockerSwarm微服務部署(30)

『高級篇』docker之DockerSwarm微服務部署(30)

總結

  • 以下各節點常規操作命令,比較簡單,就不解釋了
#取消manager
docker node demote [NODE]
docker node inspect [NODE]
docker node ls
# 升級成manager
docker node promote [NODE]
docker node ps [NODE]
docker node rm [NODE]
docker node update [OPTIONS] NODE
  • yml文件這個很復雜,我建議看看官方的文檔更實際一些。

PS:有詳細看看官網的文檔,里面有非常多樣化的配置,我相信基本可以滿足大家的需求。到這樣docker swarm 也就學完了,相信有個整體的認識吧。另外要說下有2個UI管理docker swarm的工具Portainer和Shipyard。下次開始k8s!

『高級篇』docker之DockerSwarm微服務部署(30)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石门县| 平阳县| 商丘市| 阿克陶县| 清河县| 天祝| 新余市| 右玉县| 富蕴县| 上林县| 清河县| 浮梁县| 叶城县| 凤阳县| 囊谦县| 枣强县| 新竹县| 中方县| 高台县| 宁武县| 清苑县| 弋阳县| 沂源县| 昭平县| 易门县| 大洼县| 苍南县| 乌兰浩特市| 柘荣县| 磐石市| 阿合奇县| 区。| 安乡县| 弋阳县| 法库县| 玉树县| 宜章县| 乌恰县| 永福县| 安国市| 成武县|