成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

Docker+Haproxy代理內(nèi)網(wǎng)MongoDB數(shù)據(jù)庫(kù)TCP

CHENGKANG / 1801人閱讀

摘要:一問(wèn)題內(nèi)網(wǎng)有一臺(tái)服務(wù)器安裝了,因開(kāi)發(fā)需要,要外網(wǎng)也能訪問(wèn)。查詢(xún)資料后發(fā)現(xiàn)可以解決。方法是,用外網(wǎng)的服務(wù)器代理內(nèi)網(wǎng)。二環(huán)境外網(wǎng)數(shù)據(jù)庫(kù)內(nèi)網(wǎng)數(shù)據(jù)庫(kù)端口三實(shí)現(xiàn)步驟宿主機(jī)下載鏡像宿主機(jī)添加配置文件用于容器掛載配置的文件創(chuàng)建且運(yùn)行容器在宿主機(jī)測(cè)試

一、問(wèn)題

內(nèi)網(wǎng)有一臺(tái)服務(wù)器安裝了MongoDB,因開(kāi)發(fā)需要,要外網(wǎng)也能訪問(wèn)。查詢(xún)資料后發(fā)現(xiàn)Haproxy可以解決。方法是,用外網(wǎng)的服務(wù)器代理內(nèi)網(wǎng)TCP。

二、環(huán)境

外網(wǎng)IP:xxx.xxx.xxx.xxx

Mongo數(shù)據(jù)庫(kù)內(nèi)網(wǎng)IP:192.168.100.3

Mongo數(shù)據(jù)庫(kù)端口27017

三、實(shí)現(xiàn)步驟

1.宿主機(jī)下載docker鏡像

docker pull haproxy

2.宿主機(jī)添加Haproxy配置文件(用于容器掛載)

mkdir /usr/local/etc/haproxy
vim /usr/local/etc/haproxy/haproxy.cfg
#配置的haproxy.cfg文件
global
    log         127.0.0.1 local2
    chroot      /usr/local/etc/haproxy
    pidfile     /var/run/haproxy.pid
    maxconn     4000
    #user        haproxy
    #group       haproxy
    daemon
    # turn on stats unix socket
    stats socket /usr/local/etc/haproxy/stats
defaults
    log     global
    log 127.0.0.1 local3
    mode    http
    option tcplog
    option  dontlognull
    retries 10
    option redispatch
    maxconn         2000
    timeout http-request    10s
    timeout queue           1m
    timeout connect         10s
    timeout client          1m
    timeout server          1m
    timeout http-keep-alive 10s
    timeout check           10s
listen  mongo
    bind xxx.xxx.xxx.xxx:27017
    mode tcp
    balance roundrobin
    server mongo1 192.168.100.2:27017

3.創(chuàng)建且運(yùn)行容器

docker run -d --name haproxy --net=host -v /usr/local/etc/haproxy:/usr/local/etc/haproxy haproxy

4.在宿主機(jī)測(cè)試

mongo 127.0.0.1:27017

done

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/19343.html

相關(guān)文章

  • Docker+Haproxy代理內(nèi)網(wǎng)MongoDB數(shù)據(jù)庫(kù)TCP

    摘要:一問(wèn)題內(nèi)網(wǎng)有一臺(tái)服務(wù)器安裝了,因開(kāi)發(fā)需要,要外網(wǎng)也能訪問(wèn)。查詢(xún)資料后發(fā)現(xiàn)可以解決。方法是,用外網(wǎng)的服務(wù)器代理內(nèi)網(wǎng)。二環(huán)境外網(wǎng)數(shù)據(jù)庫(kù)內(nèi)網(wǎng)數(shù)據(jù)庫(kù)端口三實(shí)現(xiàn)步驟宿主機(jī)下載鏡像宿主機(jī)添加配置文件用于容器掛載配置的文件創(chuàng)建且運(yùn)行容器在宿主機(jī)測(cè)試 一、問(wèn)題 內(nèi)網(wǎng)有一臺(tái)服務(wù)器安裝了MongoDB,因開(kāi)發(fā)需要,要外網(wǎng)也能訪問(wèn)。查詢(xún)資料后發(fā)現(xiàn)Haproxy可以解決。方法是,用外網(wǎng)的服務(wù)器代理內(nèi)網(wǎng)TCP。...

    diabloneo 評(píng)論0 收藏0
  • Kubernetes Master High Availability 高級(jí)實(shí)踐

    摘要:才云科技云開(kāi)源高級(jí)工程師唐繼元受邀社群,在線分享高級(jí)實(shí)踐,介紹如何構(gòu)建環(huán)境。除命令外的停止都是異常停止。 才云科技云開(kāi)源高級(jí)工程師唐繼元受邀DBAplus社群,在線分享《Kubernetes Master High Availability 高級(jí)實(shí)踐》,介紹如何構(gòu)建Kubernetes Master High Availability環(huán)境。 以下是分享實(shí)錄: 大家好,我是才云科技的唐繼...

    JiaXinYi 評(píng)論0 收藏0
  • 基于Docker搭建多節(jié)點(diǎn)Mesos/Marathon

    摘要:摘要在之前的一篇博客中,我介紹了基于搭建單機(jī)版,但是僅僅使用了單個(gè)節(jié)點(diǎn)。具有容錯(cuò)功能當(dāng)容器由于節(jié)點(diǎn)崩潰等原因意外停止運(yùn)行時(shí),會(huì)自動(dòng)將容器調(diào)度到其他節(jié)點(diǎn)。因此,目前僅適合運(yùn)行無(wú)狀態(tài)的服務(wù),而數(shù)據(jù)庫(kù)等有狀態(tài)服務(wù)應(yīng)該單獨(dú)部署。 摘要: 在之前的一篇博客中,我介紹了基于Docker搭建單機(jī)版Mesos/Marathon,但是僅僅使用了單個(gè)節(jié)點(diǎn)。而在這篇博客中,我將介紹基于Docker搭建多節(jié)點(diǎn)...

    ConardLi 評(píng)論0 收藏0
  • 【負(fù)載均衡 ULB】技術(shù)架構(gòu):內(nèi)網(wǎng)ULB4,外網(wǎng)ULB4,內(nèi)網(wǎng)ULB7,外網(wǎng)ULB7以及模式比對(duì)

    摘要:?jiǎn)闻_(tái)服務(wù)器可以提供超過(guò)萬(wàn)并發(fā)連接,萬(wàn),線速轉(zhuǎn)發(fā)能力。外網(wǎng)負(fù)載均衡轉(zhuǎn)發(fā)示意圖如下與內(nèi)網(wǎng)不同的是,外網(wǎng)流量是從公網(wǎng)進(jìn)來(lái)的。這樣上聯(lián)交換機(jī)會(huì)根據(jù)算法,將流量負(fù)載均衡到集群中的各臺(tái)服務(wù)器上。技術(shù)架構(gòu)ULB (UCloud Load Balancer)提供流量分發(fā)的能力,保證業(yè)務(wù)可擴(kuò)展和高可用。支持內(nèi)網(wǎng)和外網(wǎng)兩種場(chǎng)景,支持請(qǐng)求代理和報(bào)文轉(zhuǎn)發(fā)兩種轉(zhuǎn)發(fā)模式。下文將分別介紹ULB的的請(qǐng)求代理(下簡(jiǎn)稱(chēng)ULB7...

    Tecode 評(píng)論0 收藏0
  • 服務(wù)發(fā)現(xiàn)與 Docker

    摘要:為了動(dòng)態(tài)配置管理,當(dāng)我們啟動(dòng)和停止一個(gè)新容器的時(shí)候,我們想后端能自動(dòng)注冊(cè)進(jìn)負(fù)載均衡器。這是基本需求,叫做服務(wù)發(fā)現(xiàn)我們想負(fù)載均衡器能自動(dòng)發(fā)現(xiàn)提供服務(wù)的容器。一個(gè)團(tuán)隊(duì)開(kāi)發(fā)的簡(jiǎn)單的服務(wù)發(fā)現(xiàn)的工具。服務(wù)發(fā)現(xiàn)目標(biāo)是減少或消除組件之間的手動(dòng)的連接。 注:該文由 adetante 編寫(xiě),原文地址為 Service discovery with Docker 這篇博客的第一篇文章,我將寫(xiě)一篇...

    DataPipeline 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<