Docker部署Sentinel

一、簡介

是什么:面向分布式、多語言異構化服務架構的流量治理組件
能干嘛:從流量路由、流量控制、流量整形、熔斷降級、系統自適應過載保護、熱點流量防護等多個維度來幫助開發者保障微服務的穩定性

在這里插入圖片描述

在這里插入圖片描述

  • 官網地址:https://sentinelguard.io/zh-cn/index.html
  • GitHub:https://github.com/alibaba/Sentinel/releases

二、實現步驟

2.1 查看Sentinel版本

docker search sentinel-dashboard

2.2 下載Sentinel鏡像

docker pull bladex/sentinel-dashboard

在這里插入圖片描述

查看鏡像:

在這里插入圖片描述

友情提示:如果提示拉取鏡像時報錯,可以選擇更換docker鏡像源,步驟如下:

vim /etc/docker/daemon.json{"registry-mirrors": ["https://docker.registry.cyou/","https://docker-cf.registry.cyou/","https://dockercf.jsdelivr.fyi/","https://docker.jsdelivr.fyi/","https://dockertest.jsdelivr.fyi/","https://mirror.aliyuncs.com/","https://dockerproxy.com/","https://mirror.baidubce.com/","https://docker.m.daocloud.io/","https://docker.nju.edu.cn/","https://docker.mirrors.sjtug.sjtu.edu.cn/","https://docker.mirrors.ustc.edu.cn/","https://mirror.iscas.ac.cn/","https://docker.rainbond.cc/","https://jq794zz5.mirror.aliyuncs.com"]
}
# 重新加載配置
systemctl daemon-reload
# 重啟docker
systemctl restart docker
# 查看配置是否生效
docker info
vim /etc/resolv.confnameserver 114.114.114.114
nameserver 8.8.8.8

2.3 運行Sentinel容器

docker run --name sentinel -p 8858:8858 -td bladex/sentinel-dashboard 

三、訪問Sentinel監控平臺

訪問地址:http://ip:8858
賬號:sentinel
密碼:sentinel

在這里插入圖片描述
在這里插入圖片描述

四、Sentinel修改默認賬號、密碼

4.1 進入容器

docker exec -it sentinel /bin/bash

4.2 新建application.properties文件

touch application.properties

4.3 寫入配置

vi application.properties# If auth.enabled=false, Sentinel console disable login
auth.username=sentinel
auth.password=sentinel

只需要寫上述兩句配置,改掉password就可以了。利用的是springboot項目配置文件優先級方式復寫了jar包內的默認配置

4.4 重啟docker容器

docker restart sentinel

4.5 測試

輸入錯誤密碼

在這里插入圖片描述

輸入正確密碼,正常進入

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/63963.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/63963.shtml
英文地址,請注明出處:http://en.pswp.cn/web/63963.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HTMLCSSJavaScriptDOM 之間的關系?

一、HTML 中文名:超文本標記語言 英文名:HyperText Markup Language HTML是一種用來結構化Web網頁及其內容的標記語言。 HTML 由一系列的元素組成,這些元素可以用來包圍不同部分的內容,使其以某種方式呈現或者工作。 圖Ⅰ 每…

Hadoop集群(HDFS集群、YARN集群、MapReduce?計算框架)

一、 簡介 Hadoop主要在分布式環境下集群機器,獲取海量數據的處理能力,實現分布式集群下的大數據存儲和計算。 其中三大核心組件: HDFS存儲分布式文件存儲、YARN分布式資源管理、MapReduce分布式計算。 二、工作原理 2.1 HDFS集群 Web訪問地址&…

位運算符、標記位傳參

位運算符: 位運算符作用于操作數的位(bit)。 按位與(&)對應位都為1時結果為1 int a 5; // 0101 int b 3; // 0011 int result a & b; // 0001 按位或(|)對應位至少有一個為1時結…

施耐德變頻器ATV320系列技術優勢:創新與安全并重

在工業自動化領域,追求高效、安全與智能已成為不可阻擋的趨勢。施耐德變頻器ATV320系列憑借其強大的設計標準和全球認證,成為能夠幫助企業降低安裝成本,提高設備性能的創新解決方案。 【全球認證,品質保障】ATV320 系列秉持施耐德…

項目練習:element-ui的valid表單驗證功能用法

文章目錄 一、情景說明二、代碼實現 一、情景說明 一般表單提交的時候,都要對表單數據進行前段驗證。 比如登陸表單提交。 二、代碼實現 package.json "element-ui": "2.15.14",main.js 引用ElementUI import ElementUI from element-ui; i…

【es6復習筆記】Symbol 類型及其應用(9)

一、Symbol 簡介 Symbol 是 JavaScript 中的一種基本數據類型,它表示唯一的標識符。Symbol 的主要目的是防止屬性名沖突,尤其是在多個代碼庫或模塊中共享對象時。Symbol 值可以用作對象的屬性名,這樣可以確保屬性名是唯一的,不會…

Linux挖礦程序排查

一、背景 我們收到一個阿里云安全告警,內容是服務器可能存在挖礦程序。 二、殺死挖礦程序 2.1 找到可疑服務器進程 #1.輸入top命令,輸入shift P會按照cpu的使用率大小從大到小進行排序,cpu使用率高的就是可疑進程。 top #2.查看運行該進程…

zabbix監控山石系列Hillstone配置模版(適用于zabbix6及以上)

監控項: 觸發器: 監控數據:

PE文件結構

PE文件是Windows系統下可執行文件的總稱,英文全稱 Portable Executable 可移植的可執行文件,常見的有exe、dll、sys、com、ocx 對于學習反(木馬、免殺、病毒、外掛、內核),了解PE文件結構是非常有必要且非常非常重要的…

C語言-08復合類型-結構體

一、結構體 1.結構體struct struct關鍵字,允許自定義復合數據類型,將不同類型的值組合在一起,這種類型稱為結構體類型。 2.使用步驟 第一步:創建或聲明結構體 第二步:定義結構體變量 第三步:調用并操作結…

Web前端基礎知識(一)

前端是構建網頁的一部分,負責用戶在瀏覽器中看到和與之交互的內容。 網頁是在瀏覽器中呈現內容的文檔或頁面。 通常,網頁使用HTML、CSS、JavaScript(JS)組成。 HTML:定義了頁面的結構和內容。包括文本、圖像、鏈接等。 CSS:定義頁面的樣式…

網絡安全詞云圖與技術淺談

網絡安全詞云圖與技術淺談 一、網絡安全詞云圖生成 為了直觀地展示網絡安全領域的關鍵術語,我們可以通過詞云圖(Word Cloud)的形式來呈現。詞云圖是一種數據可視化工具,它通過字體大小和顏色的差異來突出顯示文本中出現頻率較高…

fpgafor循環語句使用

genvar i;//循環變量名稱 generate for(i0;i<4;ii1)begin:tx//自己定義名稱 //循環內容 end endgenerate12位的16進制乘以4就是48位位寬的2進制 因為 222*2(2^4)16

【python高級】342-TCP服務器開發流程

CS模式&#xff1a;客戶端-服務端模式 TCP客戶端開發流程介紹&#xff08;五步&#xff09;&#xff08;C端&#xff09; 1.創建客戶端套接字對象 2.和服務端套接字建立連接 3.發送數據 4.接收數據 5.關閉客戶端套接字 TCP服務端開發流程&#xff08;七步&#xff09;&#xf…

es 中 terms set 使用

在 Elasticsearch 中&#xff0c;terms_set 查詢通常用于在一個字段上進行多值匹配&#xff0c;并支持設置一個條件&#xff08;例如最小匹配數量&#xff09;&#xff0c;讓查詢結果更具靈活性。為了展示如何使用 terms_set 查詢&#xff0c;我們首先會創建一個索引&#xff0…

修改采購訂單BAPI學習研究-BAPI_PO_CHANGE

這里是修改采購訂單BAPI&#xff0c;修改訂單數量和交貨日期的簡單應用 文章目錄 修改數量代碼運行結果 修改交貨日期代碼運行結果 修改數量 代碼 *&---------------------------------------------------------------------* *& Report Z_BAPI_PO_CHANGE *&----…

WSL2高級配置之mirrored鏡像網絡

WSL2高級配置之mirrored鏡像網絡 引言版本要求更改配置 引言 WSL2默認的網絡模式為NAT。盡管WSL2原生提供了localhost轉發這種能夠方便地在Windows中訪問子系統服務的特性&#xff0c;但如果想反過來&#xff0c;則只能通過局域網或者想辦法橋接&#xff0c;這兩種方法都有些許…

《ROS2 機器人開發 從入門道實踐》 魚香ROS2——第4章內容

第4章 服務和參數——深入ROS2通信 4.2 用Python服務通信實現人臉檢測 4.2.1 自定義服務接口 1. 創建接口功能包 終端中輸入 ros2 pkg create chapt4_interfaces --dependencies sensor_msgs rosidl_default_generators --license Apache-2.0 ros2 pkg create 功能包名稱…

Linux系統編程深度解析:C語言實戰指南

文章一覽 前言一、gcc編譯系統1.1 文件名后綴1.2 C語言編譯過程1.3 gcc命令行選項 二、gdb程序調試工具2.1 啟動gdb和查看內部命令2.2 顯示源程序和數據2.2.1 顯示和搜索源程序2.2.2 查看運行時數據 2.3 改變和顯示目錄或路徑2.4 控制程序的執行2.4.1 設置斷點2.4.2 顯示斷點2.…

SQL優化原理與具體實例分析

一、引言 SQL&#xff08;Structured Query Language&#xff0c;結構化查詢語言&#xff09;是關系型數據庫的核心語言。在實際應用中&#xff0c;數據庫查詢性能往往成為系統性能瓶頸。因此&#xff0c;掌握SQL優化技巧對于提高數據庫查詢效率具有重要意義。本文將圍繞SQL優…