news 2026/4/16 16:12:28

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/16 16:09:31

python基于python的抑郁症患者看护系统

目录抑郁症患者看护系统的设计背景系统功能概述技术实现方案系统优势与应用价值代码示例(情绪分析部分)未来改进方向项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作抑郁症患者看护系…

作者头像 李华
网站建设 2026/4/16 14:22:16

金融服务公司如何大规模构建上下文智能

作者:来自 Elastic Karen Mcdermott 从数据访问到数据普及。 麦肯锡对数据普及的愿景标志着企业对数据思考方式的微妙但深远的转变。到 2030 年,成功不再来源于为员工提供更好的仪表板或更复杂的分析工具,而在于将智能直接嵌入系统、工作流和…

作者头像 李华
网站建设 2026/4/16 14:26:00

巴豆酰化如何重塑对组蛋白修饰与转录调控的认知?

一、为何巴豆酰化被视为一种新型关键组蛋白修饰?蛋白质翻译后修饰是调控其结构与功能的精密度机制,其中组蛋白修饰通过改变染色质状态,对基因转录等核心生命过程实施表观遗传学调控。长期以来,磷酸化、乙酰化等经典修饰类型已得到…

作者头像 李华
网站建设 2026/4/8 20:31:28

Python list 高级用法全解析:从高效操作到实战优化

Python list 高级用法全解析:从高效操作到实战优化 列表(list)作为Python中最常用的可变序列类型,不仅支持增删改查等基础操作,还提供了丰富的高级特性。掌握这些高级用法,能大幅提升代码的简洁性、执行效…

作者头像 李华