AI分析中心服务 add 配置文件

This commit is contained in:
lxu75
2024-12-18 17:23:09 +08:00
parent c9efc86c16
commit 23ba037319
3 changed files with 100 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
# FROM devops.digitalvolvo.com/nexus/repository/newbie-yongyou-docker-registry/alpine-jdk-8-sw-arthas:8u192-jdk-sw8u3
LABEL description = "this is ai-analytic-center"
COPY ./target/ai-analytic-center-biz.jar /ai-analytic-center.jar
COPY ./startup.sh /startup.sh
RUN chmod +x /startup.sh
WORKDIR /
EXPOSE 8080
#ENTRYPOINT java $JAVA_OPTS -Dspring.profiles.active=test -jar /ai-analytic-center.jar
ENTRYPOINT /startup.sh

View File

@@ -0,0 +1,82 @@
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: uat-aicenter
name: ai-analytic-center
labels:
app: ai-analytic-center
spec:
selector:
matchLabels:
app: ai-analytic-center
replicas: 1
template:
metadata:
labels:
app: ai-analytic-center
spec:
nodeSelector:
newbie-business: uat-aicenter
imagePullSecrets:
- name: nexus-key
containers:
- name: ai-analytic-center
image: "devops.digitalvolvo.com/nexus/repository/newbie-yongyou-docker-registry/uat/ai-analytic-center:202412181717"
imagePullPolicy: Always
resources:
limits:
cpu: 1000m
memory: 1024Mi
requests:
cpu: 500m
memory: 512Mi
ports:
- containerPort: 8080
name: ai-analytic-center
env:
- name: JAVA_OPTS
value: >-
-Dspring.cloud.nacos.config.server-addr=http://124.71.146.29:8848
-Dspring.cloud.nacos.config.namespace=dev-nacos-tech
-Dspring.cloud.nacos.config.group=dev
- name: SW_AGENT_NAME
value: ai-analytic-center
- name: SW_AGENT_COLLECTOR_BACKEND_SERVICES
valueFrom:
configMapKeyRef:
key: SW_AGENT_COLLECTOR_BACKEND_SERVICES
name: skywalking-config-full
- name: SPRING_ACTIVE_ENV
value: 'uat'
livenessProbe:
httpGet:
path: /actuator/health
port: 8080
initialDelaySeconds: 600
periodSeconds: 30
failureThreshold: 2
successThreshold: 1
timeoutSeconds: 10
readinessProbe:
httpGet:
path: /actuator/health
port: 8080
initialDelaySeconds: 10
periodSeconds: 10
failureThreshold: 1
successThreshold: 1
timeoutSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: newbie-java-ai-analytic-center-svc
labels:
app: newbie-java-ai-analytic-center-svc
spec:
ports:
- port: 8080
name: newbie-java-ai-analytic-center-svc
selector:
app: ai-analytic-center

View File

@@ -0,0 +1,2 @@
#!/bin/sh
java $JAVA_OPTS -javaagent:/skywalking/agent/skywalking-agent.jar -Dspring.profiles.active=$SPRING_ACTIVE_ENV -jar /ai-analytic-center.jar