部署sentinel-dashboard

1. 构建镜像

FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD sentinel-dashboard-1.8.0.jar sentinel-dashboard.jar
CMD java ${JAVA_OPTS} -jar sentinel-dashboard.jar
EXPOSE 8718

2. 创建headless service

apiVersion: v1
kind: Service
metadata:
  name: sentinel-headless
  labels:
    app: sentinel
  annotations:
    service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"
spec:
  ports:
    - port: 8718
      name: server
      targetPort: 8718
  clusterIP: None
  selector:
    app: sentinel

3. 创建StatefulSet

4. 通过Ingress暴露服务

最后更新于

这有帮助吗?