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

溫馨提示×

溫馨提示×

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

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

『高級篇』docker之Mesos集群環境搭建(24)

發布時間:2020-07-18 16:59:58 來源:網絡 閱讀:537 作者:IT人故事 欄目:云計算

原創文章,歡迎轉載。轉載請注明:轉載自IT人故事會,謝謝!
原文鏈接地址:『高級篇』docker之Mesos集群環境搭建(24)

這次開始動手操作,首先是Mesos的安裝,怎么來安裝Mesos。源碼:https://github.com/limingios/msA-docker/mac
https://github.com/limingios/msA-docker/vagrant/Mesos

『高級篇』docker之Mesos集群環境搭建(24)

官網

http://mesos.apache.org/ 本身的安裝是c++的,還需要c++進行編譯才可以,所以安裝感覺比較麻煩,對于安裝麻煩的,首選想到的是什么老鐵,去dockerhub里面看看,有沒有docker的版本。

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

https://hub.docker.com/u/mesosphere/

『高級篇』docker之Mesos集群環境搭建(24)

咱們應該使用的是單獨的master 和單獨的slave

『高級篇』docker之Mesos集群環境搭建(24)

下載鏡像

  • 拉取鏡像

    server01和server03

docker pull mesosphere/mesos-slave:1.7.0

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

server02

docker pull mesosphere/mesos-master:1.7.0

『高級篇』docker之Mesos集群環境搭建(24)

  • hosts 創建zookeeper

    zookeeper 啟動

#!/bin/bash
cur_dir=`pwd`
docker stop zookeeper
docker rm zookeeper
docker run --name zookeeper  --restart always -p 2181:2181  -d zookeeper:3.5

『高級篇』docker之Mesos集群環境搭建(24)

  • server02 創建mesos-master
vi mesos.sh
#!/bin/bash
docker run -d --net=host \
  --hostname=192.168.66.102 \
  -e MESOS_PORT=5050 \
  -e MESOS_ZK=zk://192.168.100.139:2181/mesos \
  -e MESOS_QUORUM=1 \
  -e MESOS_REGISTRY=in_memory \
  -e MESOS_LOG_DIR=/var/log/mesos \
  -e MESOS_WORK_DIR=/var/tmp/mesos \
  -v "$(pwd)/mesos/log/mesos:/var/log/mesos" \
  -v "$(pwd)/mesos/tmp/mesos:/var/tmp/mesos" \
  mesosphere/mesos-master:1.7.0 --no-hostname_lookup --ip=192.168.66.102
sh mesos.sh

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

mesos-master 已經連接到了主機zookeeper。
測試連接地址:http://192.168.66.102:5050

『高級篇』docker之Mesos集群環境搭建(24)

Frameworks 未關聯,目前還不顯示。

『高級篇』docker之Mesos集群環境搭建(24)

Agents 下面的slave的展示

『高級篇』docker之Mesos集群環境搭建(24)

  • server01

    slave容器的創建

vi mesos-slave.sh
#!/bin/bash
docker run -d --net=host --privileged \
  --hostname=192.168.66.101 \
  -e MESOS_PORT=5051 \
  -e MESOS_MASTER=zk://192.168.100.139:2181/mesos \
  -e MESOS_SWITCH_USER=0 \
  -e MESOS_CONTAINERIZERS=docker,mesos \
  -e MESOS_LOG_DIR=/var/log/mesos \
  -e MESOS_WORK_DIR=/var/tmp/mesos \
  -v "$(pwd)/mesos/log/mesos:/var/log/mesos" \
  -v "$(pwd)/mesos/tmp/mesos:/var/tmp/mesos" \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /sys:/sys \
  -v /usr/bin/docker:/usr/local/bin/docker \
  mesosphere/mesos-slave:1.7.0 --no-systemd_enable_support \
  --no-hostname_lookup --ip=192.168.66.101

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

sh mesos.sh

『高級篇』docker之Mesos集群環境搭建(24)

  • server03

    slave容器的創建

vi mesos-slave.sh
#!/bin/bash
docker run -d --net=host --privileged \
  --hostname=192.168.66.103 \
  -e MESOS_PORT=5051 \
  -e MESOS_MASTER=zk://192.168.100.139:2181/mesos \
  -e MESOS_SWITCH_USER=0 \
  -e MESOS_CONTAINERIZERS=docker,mesos \
  -e MESOS_LOG_DIR=/var/log/mesos \
  -e MESOS_WORK_DIR=/var/tmp/mesos \
  -v "$(pwd)/mesos/log/mesos:/var/log/mesos" \
  -v "$(pwd)/mesos/tmp/mesos:/var/tmp/mesos" \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /sys:/sys \
  -v /usr/bin/docker:/usr/local/bin/docker \
  mesosphere/mesos-slave:1.7.0 --no-systemd_enable_support \
  --no-hostname_lookup --ip=192.168.66.103

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

  • server02 安裝marathon鏡像

    https://hub.docker.com/r/mesosphere/marathon,
    根據架構圖來

 docker pull mesosphere/marathon:v1.5.12

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

vi marathon
#!/bin/bash
docker run -d --net=host \
  mesosphere/marathon:v1.5.2 \
  --master zk://192.168.100.139:2181/mesos \
  --zk zk://192.168.100.139:2181/marathon

『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

網址:http://192.168.66.102:8080

『高級篇』docker之Mesos集群環境搭建(24)

這個是base路徑的問題,不影響。

『高級篇』docker之Mesos集群環境搭建(24)

  • Host安裝 marathon-lb

拉取鏡像

docker pull mesosphere/marathon-lb:v1.12.3

『高級篇』docker之Mesos集群環境搭建(24)

新建立一個shell 文件

#!/bin/bash
docker stop marathon-lb
docker rm marathon-lb
docker run -d -p 9090:9090 \
  -e PORTS=9090 \
  mesosphere/marathon-lb:v1.12.3 sse \
  --group external \
  --marathon http://192.168.66.102:8080

『高級篇』docker之Mesos集群環境搭建(24)

marathon-lb 訪問地址:http://localhost:9090/haproxy?stats

『高級篇』docker之Mesos集群環境搭建(24)

marathon 功能

  • 新建application
    while [ true ];do sleep 5;echo 'hello idig8.com';done

『高級篇』docker之Mesos集群環境搭建(24)

  • 自動執行

『高級篇』docker之Mesos集群環境搭建(24)

  • 查看mesos 和 Marathon的對比
    『高級篇』docker之Mesos集群環境搭建(24)

『高級篇』docker之Mesos集群環境搭建(24)

在mesos的Framework里面可以看到Marathon的Framework

『高級篇』docker之Mesos集群環境搭建(24)

PS: 所有的服務已經搭建,完畢,下一步就把之前寫的6個微服務部署到我們的Mesos集群里面哈哈!

『高級篇』docker之Mesos集群環境搭建(24)

向AI問一下細節

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

AI

丹寨县| 乐业县| 江都市| 东明县| 奉贤区| 靖江市| 宝山区| 藁城市| 固始县| 张家港市| 德安县| 虎林市| 樟树市| 土默特左旗| 乌拉特中旗| 黄大仙区| 玉林市| 巨鹿县| 贺州市| 且末县| 新沂市| 罗山县| 若尔盖县| 忻州市| 襄城县| 桐梓县| 志丹县| 辛集市| 公主岭市| 盐津县| 边坝县| 武定县| 岚皋县| 壶关县| 山西省| 武清区| 永仁县| 饶平县| 青浦区| 大同县| 凭祥市|