news 2026/4/15 15:01:22

k8s 部署 Sentinel-dashboard 1.8.9

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
k8s 部署 Sentinel-dashboard 1.8.9

k8s 部署 Sentinel-dashboard 1.8.9

一.拉取镜像并推送到私库

这里选择的是docker hub已经有人制作好的Sentinel镜像

dockerpull bladex/sentinel-dashboard:1.8.9#检查是否拉取成功dockerimages|grepbladex/sentinel

#重新给镜像打tagdockertag bladex/sentinel-dashboard:1.8.9[你的私人镜像仓库地址]/bladex/sentinel-dashboard:1.8.9dockerpull[你的私人镜像仓库地址]/bladex/sentinel-dashboard:1.8.9
二.准备sentinel statefulset部署配置文件
vi sentinel-statefulset.yaml#外部web访问服务apiVersion:v1kind:Servicemetadata:labels:app:sentinelname:sentinel-nodespec:type:NodePortports:-name:"web"port:8858targetPort:8858nodePort:30280selector:app:sentinel---# 内部访问服务apiVersion:v1kind:Servicemetadata:name:sentinellabels:app:sentinelspec:type:ClusterIPports:-port:8858targetPort:8858name:web-port:8719targetPort:8719name:apiselector:app:sentinel---apiVersion:apps/v1kind:StatefulSetmetadata:name:sentinelnamespace:defaultlabels:app:sentinelspec:serviceName:sentinelreplicas:1selector:matchLabels:app:sentineltemplate:metadata:labels:app:sentinelspec:containers:-name:sentinelimage:[镜像地址]/bladex/sentinel-dashboard:1.8.9imagePullPolicy:IfNotPresentresources:limits:cpu:450mmemory:1536Mirequests:cpu:400mmemory:1536Mienv:-name:TZvalue:Asia/Shanghai-name:JAVA_OPT_EXTvalue:-Dserver.servlet.session.timeout=7200-name:SERVER_HOSTvalue:-Dcsp.sentinel.dashboard.server=sentinel:8858-name:SERVER_PORTvalue:-Dserver.port=8858-name:SERVER_APIvalue:-Dcsp.sentinel.api.port=8719ports:-containerPort:8858-containerPort:8719volumeMounts:-name:vol-logmountPath:/opt/logsvolumes:-name:vol-logpersistentVolumeClaim:claimName:sentinelimagePullSecrets:-name:regsecret

因为该配置使用了PVC,所以要新增一个PVC配置文件(此篇文章有搭建NFSStorageClasses 的教程)

visentinel-pvc.yaml apiVersion: v1 kind: PersistentVolumeClaim metadata: name: sentinel labels: app: sentinel spec: accessModes: - ReadWriteOnce storageClassName:"nfs-storage"resources: requests: storage: 10Gi

此处要保证K8s集群已经建立NFS的StorageClasses

三.部署并访问sentinel
#执行pvc的yaml文件kubectl apply -f sentinel-pvc.yaml#查看是否创建成功kubectl get pvc -o wide

#执行statefulset的yml文件kubectl apply -f sentinel-statefulset.yaml#检查是否部署成功kubectl get pod -o wide|grepsentinel kubectl get services -o wide|grepsentinel

等全部运行好了就通过任意一台k8s主机IP加端口30280访问sentinel,登陆的账号和密码也都是sentinel。当登陆后看到一个初始的sentinel-dashboard项目,部署就成功了。


source

Sentinel-dashboard安装(k8s部署)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 5:05:32

nodejs飞鸽旅游服务管理系统

目录飞鸽旅游服务管理系统简介系统核心功能技术架构特点应用场景与优势项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作飞鸽旅游服务管理系统简介 飞鸽旅游服务管理系统是基于Node.js开发的旅游行业解决方…

作者头像 李华
网站建设 2026/4/10 17:12:51

179页满分PPT | 某大型车企数字化工厂规划蓝图设计方案

大部分车企造新车时,工艺、计划、生产、物流、采购、质量六条线各跑各的,数据靠纸,设备靠喊,换车型要改一堆表,换物料要录一堆单,问题出了找不到根因,交付慢了找不到堵点,成本高了找…

作者头像 李华
网站建设 2026/4/15 7:58:05

杰理之GPIO【篇】

状态说明 • 方向:有输入,有输出,无开漏。 • 上下拉:所有IO都有上下拉, 电阻固定, 但不同芯片, 或不同引脚的阻值是有差异的, 具体看芯片的规格书。输入状态才有上下拉。 • 水平:输出高(电压接近于VDDIO电压)&#x…

作者头像 李华
网站建设 2026/4/11 5:00:06

UTF-8 编码的二进制字节序列的庖丁解牛

UTF-8 编码的二进制字节序列 是 Unicode 码点到字节流的可变长度编码方案,其核心在于 用前缀标记字节数,用后续字节承载数据,实现 ASCII 兼容与全球字符支持的统一。一、核心原理:可变长度编码规则 ▶ 1. UTF-8 编码模板&#xff…

作者头像 李华
网站建设 2026/4/10 17:35:43

基于Spring Boot的高校科研管理系统的设计与实现(毕业论文)

摘 要 科研水平是高校的软实力的重要体现部分,随着高校科研项目的增多,传统的高校科研管理中存在的信息孤岛、流程繁琐、数据统计低效等弊端。为了提高科研管理的效率,本项目开发一个基于Spring Boot的高校科研管理系统,采用前后端…

作者头像 李华