Sign inSign up

lhstack/boot-admin

By lhstack

•Updated almost 5 years ago

spring-boot admin监控中心,监控eureka注册中心中服务注册的健康状况

Image
1

938

lhstack/boot-admin repository overview

⁠spring-boot版本

spring-boot:2.3.12.RELEASE

⁠spring-cloud版本

spring-cloud:Hoxton.SR12

⁠gitee地址

https://gitee.com/myprofile/spring-cloud/⁠

⁠github地址

https://github.com/lhstack/spring-cloud/⁠

⁠普通docker部署

# 关闭安全认证
docker run --name boot-admin -p 8800:8800 -e EUREKA_SERVER_URL="http://admin:[email protected]:8761/eureka" -e SECURITY_ENABLE=false -e JAVA_OPTS="-Xmx128m -Xms128m" -d lhstack/boot-admin
# 默认开启了安全认证,默认用户名admin 密码 123456
# 修改认证用户名和密码
docker run --name boot-admin -p 8800:8800 -e EUREKA_SERVER_URL="http://admin:[email protected]:8761/eureka" -e SECURITY_USERNAME=admin1 -e SECURITY_PASSWORD=654321 -e JAVA_OPTS="-Xmx128m -Xms128m" -d lhstack/boot-admin

⁠docker-compose部署

⁠关闭安全认证方式
version: '3'
services:
  boot-admin-1:
    container_name: boot-admin-1
    image: lhstack/boot-admin
    ports:
    - 8801:8800
    environment:
      EUREKA_SERVER_URL: "http://admin:[email protected]:8761/eureka"
      JAVA_OPTS: "-Xmx512m -Xms512m"
      SECURITY_ENABLE: false
    deploy:
      resources:
        limits:
          cpus: '1'
          memory: '512Mi'
    logging:
      options:
        max-file: '1'
        max-size: '3k'
  boot-admin-2:
    container_name: boot-admin-2
    image: lhstack/boot-admin
    ports:
    - 8802:8800
    environment:
      EUREKA_SERVER_URL: "http://admin:[email protected]:8761/eureka"
      JAVA_OPTS: "-Xmx512m -Xms512m"
      SECURITY_ENABLE: false
    deploy:
      resources:
        limits:
          cpus: '1'
          memory: '512Mi'
    logging:
      options:
        max-file: '1'
        max-size: '3k'
⁠开启安全认证方式
version: '3'
services:
  boot-admin-1:
    container_name: boot-admin-1
    image: lhstack/boot-admin
    ports:
    - 8801:8800
    environment:
      EUREKA_SERVER_URL: "http://admin:[email protected]:8761/eureka"
      JAVA_OPTS: "-Xmx512m -Xms512m"
      SECURITY_USERNAME: admin
      SECURITY_PASSWORD: 123456
    deploy:
      resources:
        limits:
          cpus: '1'
          memory: '512Mi'
    logging:
      options:
        max-file: '1'
        max-size: '3k'
  boot-admin-2:
    container_name: boot-admin-2
    image: lhstack/boot-admin
    ports:
    - 8802:8800
    environment:
      EUREKA_SERVER_URL: "http://admin:[email protected]:8761/eureka"
      JAVA_OPTS: "-Xmx512m -Xms512m"
      SECURITY_USERNAME: admin
      SECURITY_PASSWORD: 123456
    deploy:
      resources:
        limits:
          cpus: '1'
          memory: '512Mi'
    logging:
      options:
        max-file: '1'
        max-size: '3k'

⁠k8s部署

apiVersion: v1
kind: ConfigMap
metadata:
  name: boot-admin
data:
  EUREKA_SERVER_URL: "http://admin:[email protected]:8761/eureka"
  SECURITY_USERNAME: "admin"
  SECURITY_PASSWORD: "123456"
  JAVA_OPTS: "-Xmx512m -Xms512m"
---
apiVersion: v1
kind: Service
metadata:
  name: boot-admin
spec:
  type: ClusterIP
  ports:
  - name: http
    port: 8800
  selector:
    app: boot-admin
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: boot-admin
spec:
  replicas: 1
  selector:
    matchLabels:
      app: boot-admin
  template:
    metadata:
      labels:
        app: boot-admin
    spec:
      containers:
      - name: boot-admin
        image: lhstack/boot-admin
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 8800
        envFrom:
        - configMapRef:
            name: boot-admin
        resources:
          requests:
            cpu: 50m
            memory: 128Mi
          limits:
            cpu: 100m
            memory: 512Mi

Tag summary

Content type

Image

Digest

Size

108.7 MB

Last updated

almost 5 years ago

docker pull lhstack/boot-admin