亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

『高級篇』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

丹巴县| 大丰市| 西华县| 北海市| 兴海县| 五寨县| 高淳县| 顺昌县| 偃师市| 县级市| 夏河县| 林州市| 通州市| 万州区| 安平县| 红桥区| 兰考县| 台北市| 丹巴县| 贵州省| 文昌市| 湟中县| 七台河市| 慈溪市| 乌鲁木齐县| 弥勒县| 美姑县| 彭阳县| 墨玉县| 乌兰察布市| 宁南县| 宜宾县| 个旧市| 龙山县| 汶川县| 无为县| 蛟河市| 灵武市| 遂平县| 哈巴河县| 永州市|