Sign inSign up

aidansu/sentinel-dashboard

By aidansu

•Updated over 5 years ago

spring-cloud-alibaba sentinel-dashboard

Image
1

621

aidansu/sentinel-dashboard repository overview

⁠docker-compose

version: "2"

services:
  namesrv:
    image: aidansu/sentinel-dashboard:1.7.1
    container_name: sentinel-dashboard
    ports:
      - 30080:8080
    environment:
      - JAVA_OPTS= -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dsentinel.dashboard.auth.username=sentinel -Dsentinel.dashboard.auth.password=sentinel -Dserver.servlet.session.timeout=7200

⁠Kubernetes

---
apiVersion: v1
kind: Service
metadata:
  name: sentinel-dashboard
  labels:
    app: sentinel-dashboard
spec:
  ports:
    - port: 8080
      name: server
      targetPort: 8080
      nodePort: 30080
  selector:
    app: sentinel
  sessionAffinity: ClientIP
  type: NodePort
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: sentinel
spec:
  serviceName: sentinel-dashboard
  replicas: 1
  template:
    metadata:
      labels:
        app: sentinel
      annotations:
        pod.alpha.kubernetes.io/initialized: "true"
    spec:
      affinity:
        podAntiAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            - labelSelector:
                matchExpressions:
                  - key: "app"
                    operator: In
                    values:
                      - sentinel-dashboard
              topologyKey: "kubernetes.io/hostname"
      containers:
        - name: k8s-sentinel
          imagePullPolicy: Always
          image: aidansu/sentinel-dashboard:1.7.1
          resources:
            requests:
              memory: "2Gi"
              cpu: "500m"
          ports:
            - containerPort: 8080
              name: client
          env:
            - name: TZ
              value: Asia/Shanghai
            - name: JAVA_OPTS
              value: -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dsentinel.dashboard.auth.username=sentinel -Dsentinel.dashboard.auth.password=sentinel -Dserver.servlet.session.timeout=7200
  selector:
    matchLabels:
      app: sentinel

Tag summary

Content type

Image

Digest

Size

245.7 MB

Last updated

over 5 years ago

docker pull aidansu/sentinel-dashboard:1.8.0