k8s部署sentinel-1.8.1
1.参考连接
1 2 | https: //blog.51cto.com/saynaihe/2774368 https: //github.com/foxiswho/docker-sentinel |
2.拷贝: https://github.com/foxiswho/docker-sentinel 修改Dockerfile,并下载在 https://github.com/alibaba/Sentinel/releases/tag/1.8.1 下载安装包,改名字为sentinel-dashboard.jar
3.开始build镜像
1 2 | docker build . -t xxxxx/sentinel:1.8.1 docker push xxxxx/sentinel:1.8.1 |
4.在kubernetes集群中部署sentinel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | apiVersion: apps/v1 kind: StatefulSet metadata: name: sentinel namespace: milvus-test labels: app: sentinel spec: serviceName: sentinel replicas: 1 selector: matchLabels: app: sentinel template: metadata: labels: app: sentinel spec: nodeSelector: gpu: prod-gpu imagePullSecrets: - name: ksyunregistrykey containers: - name: sentinel image: xxxxxxx/sentinel:1.8.1 imagePullPolicy: IfNotPresent resources: limits: cpu: 4000m memory: 8G requests: cpu: 400m memory: 1024Mi env: - name: TZ value: Asia/Shanghai - name: JAVA_OPT_EXT value: "-Dserver.servlet.session.timeout=7200" ports: - containerPort: 8280 - containerPort: 8719 volumeMounts: - name: vol-log mountPath: /opt/logs volumes: - name: vol-log hostPath: path: /logs/sentinel/logs-test type : Directory --- apiVersion: v1 kind: Service metadata: labels: app: sentinel name: sentinel namespace: milvus-test spec: type : NodePort ports: - name: "8280" port: 8280 targetPort: 8280 nodePort: 19534 - name: "8719" port: 8719 targetPort: 8719 nodePort: 19535 selector: app: sentinel |
5.验证:
用户名密码为 sentinel /sentinel
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)