欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Rancher+Docker+SpringBoot實(shí)現(xiàn)微服務(wù)部署、擴(kuò)容、環(huán)境監(jiān)控

 更新時間:2022年04月16日 09:20:20   作者:什么都干的派森  
Rancher?是一套容器管理平臺,可以在生產(chǎn)環(huán)境中快捷的部署和管理容器,方便的對容器進(jìn)行cpu內(nèi)存環(huán)境監(jiān)控、日志監(jiān)控、擴(kuò)容縮容,自動重啟,這篇文章主要介紹了Rancher+Docker+SpringBoot實(shí)現(xiàn)微服務(wù)部署、擴(kuò)容、環(huán)境監(jiān)控,需要的朋友可以參考下

前言

Rancher 是一套容器管理平臺,可以在生產(chǎn)環(huán)境中快捷的部署和管理容器,方便的對容器進(jìn)行cpu內(nèi)存環(huán)境監(jiān)控、日志監(jiān)控、擴(kuò)容縮容,自動重啟。

一、前置需求

1.linux虛擬機(jī)或系統(tǒng)

版本我這里用的 centos7

2.創(chuàng)建好docker環(huán)境

<1>使用國內(nèi) daocloud 一鍵安裝命令

curl -sSL https://get.daocloud.io/docker | sh

<2>啟動docker

sudo systemctl start docker.service

3.寫一個簡單的微服務(wù)并創(chuàng)建為docker鏡像

可以自行創(chuàng)建或者參考這篇文章
http://www.dbjr.com.cn/article/244745.htm
ps:創(chuàng)建好鏡像就好了,不要啟動容器

二、安裝Rancher

1.拉取rancher鏡像

docker pull rancher/server

2.啟動rancher容器

docker run -di --name=rancher -p 8080:8080 rancher/server

3.訪問rancher

首次啟動編譯時間較長,需要等一下,我的破電腦等了快一分鐘,暴躁老哥可以去看下rancher容器有沒有報(bào)錯

三、配置rancher

1.把語言改為中文

2.創(chuàng)建rancher環(huán)境

Default→環(huán)境管理

添加環(huán)境

輸入環(huán)境名→創(chuàng)建

3.添加一個主機(jī)

基礎(chǔ)架構(gòu)→添加主機(jī)

指定ip為docker所在的機(jī)器,讓rancher管理docker

輸入docker所在的機(jī)器ip→復(fù)制命令→粘貼到機(jī)器中執(zhí)行rancher的注冊

點(diǎn)擊關(guān)閉后可以看到當(dāng)前機(jī)器以及docker的基本信息

4.為主機(jī)添加應(yīng)用

應(yīng)用→添加應(yīng)用

輸入應(yīng)用名→創(chuàng)建

5.為應(yīng)用添加服務(wù)

這步就是拿docker中的鏡像創(chuàng)建一個被rancher管理的容器了

點(diǎn)擊添加服務(wù)

輸入rancher上顯示的服務(wù)名
鏡像是你機(jī)器上docker中的鏡像
輸入端口號**【ps 網(wǎng)關(guān)和注冊中心需要填寫端口映射,普通微服務(wù)應(yīng)用不要寫端口映射,方便擴(kuò)容縮容,具體為什么不需要端口映射就能訪問,我在結(jié)尾詳細(xì)說明】**
取消勾選那個復(fù)選框
點(diǎn)擊創(chuàng)建

一個服務(wù)就啟動好了

接著把其他鏡像也作為rancher的服務(wù)啟動起來即可

ps:如果需要做目錄映射,可以在添加服務(wù)的時候在 卷 選項(xiàng)卡中配置

到此,服務(wù)配好

可以調(diào)用一下試試

四、擴(kuò)容

點(diǎn)擊API→webhooks→添加接收器

依次選擇即可
步長:每次擴(kuò)容增加的服務(wù)數(shù)

點(diǎn)擊復(fù)制這個擴(kuò)容觸發(fā)地址

用post方法在postman中請求

返回應(yīng)用下面查看,服務(wù)+3

五、狀態(tài)監(jiān)控

1.查看 cpu、內(nèi)存、網(wǎng)絡(luò)、存儲 狀態(tài)

點(diǎn)進(jìn)這個服務(wù)刷新一下頁面,可以看到該服務(wù)每個容器的 cpu、內(nèi)存、網(wǎng)絡(luò)、存儲 狀態(tài)

2.查看日志

六、訪問控制

創(chuàng)建管理員

繼續(xù)添加用戶

七、補(bǔ)充

1.那個普通微服務(wù)之所以部署的時候不需要進(jìn)行端口映射,是因?yàn)樽灾行牡亩丝谑枪潭ǖ?,微服?wù)部署好之后會將自己的ip和隨機(jī)端口交給注冊中心,網(wǎng)關(guān)從注冊中心可以拿到微服務(wù)應(yīng)用的端口,而網(wǎng)關(guān)的端口也是固定的,因此可以訪問網(wǎng)關(guān)轉(zhuǎn)發(fā)到隨機(jī)端口的微服務(wù),這樣微服務(wù)應(yīng)用就可以靈活的擴(kuò)容縮容了【但是不可以直接訪問微服務(wù)應(yīng)用】

2.docker常用命令 http://www.dbjr.com.cn/article/128495.htm

到此這篇關(guān)于Rancher+Docker+SpringBoot實(shí)現(xiàn)微服務(wù)部署、擴(kuò)容、環(huán)境監(jiān)控的文章就介紹到這了,更多相關(guān)docker微服務(wù)部署、擴(kuò)容、環(huán)境監(jiān)控內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker安裝Redis配置遠(yuǎn)程連接及踩坑

    Docker安裝Redis配置遠(yuǎn)程連接及踩坑

    本文主要介紹了Docker安裝Redis配置遠(yuǎn)程連接及踩坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Docker中部署Redis并掛載配置文件

    Docker中部署Redis并掛載配置文件

    本文主要介紹了Docker中部署Redis并掛載配置文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker安裝MySQL并使用Navicat連接的使用示例

    Docker安裝MySQL并使用Navicat連接的使用示例

    在Docker里運(yùn)行MySQL的方式還是很方便的,本文主要介紹了Docker安裝MySQL并使用Navicat連接的使用示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 詳解mac下通過docker搭建LEMP環(huán)境

    詳解mac下通過docker搭建LEMP環(huán)境

    本篇文章主要介紹了詳解mac下通過docker搭建LEMP環(huán)境,詳細(xì)介紹了nginx,mysql,php的安裝配置,有興趣的可以來了解一下。
    2017-03-03
  • Centos7安裝docker compse踩過的坑及解決方法

    Centos7安裝docker compse踩過的坑及解決方法

    本文,我們介紹如何在centos7環(huán)境下安裝docker-compose, 記錄下安裝過程步驟以及遇到的問題還有解決辦法,感興趣的朋友參考下吧
    2018-01-01
  • vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法

    vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法

    本文主要介紹了vscode 遠(yuǎn)程連接服務(wù)器docker容器的設(shè)置方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 淺談Docker 容器數(shù)據(jù)卷掛載小結(jié)

    淺談Docker 容器數(shù)據(jù)卷掛載小結(jié)

    本篇文章主要介紹了淺談Docker 容器數(shù)據(jù)卷掛載小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 使用phpstorm對docker中的腳本進(jìn)行debug的方法

    使用phpstorm對docker中的腳本進(jìn)行debug的方法

    這篇文章主要介紹了使用phpstorm對docker中的腳本進(jìn)行debug的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明

    Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明

    這篇文章主要介紹了Dockerfile中ENTRYPOINT 和 CMD的區(qū)別說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker快速搭建Redis集群的方法示例

    Docker快速搭建Redis集群的方法示例

    這篇文章主要介紹了Docker快速搭建Redis集群的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評論