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

 

posted @   随心朝阳  阅读(824)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示