当前位置: 首页 > news >正文

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.lryc.cn/news/509955.html

相关文章:

  • 真实环境下实车运行,新能源汽车锂离子电池数据集
  • 【求职面试】驾照的种类
  • centos权限大集合,覆盖多种权限类型,解惑权限后有“. + t s”问题!
  • AI Agent案例全解析:百度营销智能体(8/30)
  • hive常用函数有哪些
  • 【Python高级353】python实现多线程版本的TCP服务器
  • 分布式调度框架学习笔记
  • SpringCloudAlibaba技术栈-Nacos
  • Redis篇--常见问题篇4--大Key(Big Key,什么是大Key,影响及使用建议)
  • 谷歌浏览器 Chrome 提示:此扩展程序可能很快将不再受支持
  • WebRTC服务质量(10)- Pacer机制(02) RoundRobinPacketQueue
  • 数据库的数据被清除了,该如何恢复?
  • 【西安电子科技大学考研】25官方复试专业课参考书目汇总
  • 【理解机器学习中的过拟合与欠拟合】
  • fastjson诡异报错
  • 面经zhenyq
  • GoFrame框架介绍
  • MapReduce工作流程+Shuffle机制
  • JAVA8 Stream API 使用详解
  • Redis 集群架构:高可用与扩展性
  • Redis数据对象
  • Docker部署GitLab服务器
  • python版本的Selenium的下载及chrome环境搭建和简单使用
  • 重温设计模式--4、组合模式
  • 5、mysql的读写分离
  • uniapp Native.js原生arr插件服务发送广播到uniapp页面中
  • 如何在 Ubuntu 22.04 上安装 Elasticsearch
  • 单片机长耗时前后台任务优化
  • Linux大数据方向shell
  • 爬虫 APP 逆向 ---> shopee(虾皮) 电商