Pre Merge pull request !223 from liuhx/master
commit
c35a7df624
@ -0,0 +1,74 @@
|
|||||||
|
kind: Deployment
|
||||||
|
apiVersion: apps/v1
|
||||||
|
metadata:
|
||||||
|
name: ${project.artifactId}
|
||||||
|
namespace: ${env.NAME_SPACE}
|
||||||
|
labels:
|
||||||
|
app: ${project.artifactId}
|
||||||
|
spec:
|
||||||
|
replicas: ${deployment.spec.replicas}
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: ${project.artifactId}
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: ${project.artifactId}
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: ${project.artifactId}
|
||||||
|
image: '${docker.repository}/${project.artifactId}:${project.version}'
|
||||||
|
ports:
|
||||||
|
- name: http-server
|
||||||
|
containerPort: 9000
|
||||||
|
protocol: TCP
|
||||||
|
- name: job-agent-server
|
||||||
|
containerPort: 9999
|
||||||
|
protocol: TCP
|
||||||
|
env:
|
||||||
|
- name: APP_PORT
|
||||||
|
value: '9000'
|
||||||
|
- name: APP_DEPLOY
|
||||||
|
value: '${env.APP_DEPLOY}'
|
||||||
|
- name: NACOS_SERVER_IP
|
||||||
|
value: 'nacos-server.${env.NAME_SPACE}.${env.DOMAIN_NAME}'
|
||||||
|
- name: NACOS_SERVER_PORT
|
||||||
|
value: '8848'
|
||||||
|
- name: SW_AGENT_NAMESPACE
|
||||||
|
value: ${env.NAME_SPACE}
|
||||||
|
- name: SW_AGENT_NAME
|
||||||
|
value: ${project.artifactId}
|
||||||
|
- name: SW_AGENT_COLLECTOR_BACKEND_SERVICES
|
||||||
|
value: ${env.NAME_SPACE}-skywalk-skywalking-oap.${env.NAME_SPACE}.${env.DOMAIN_NAME}:11800
|
||||||
|
- name: SW_GRPC_LOG_SERVER_HOST
|
||||||
|
value: ${env.NAME_SPACE}-skywalk-skywalking-oap.${env.NAME_SPACE}.${env.DOMAIN_NAME}
|
||||||
|
- name: SW_GRPC_LOG_SERVER_PORT
|
||||||
|
value: '11800'
|
||||||
|
- name: JAVA_OPTS
|
||||||
|
value: '-server -javaagent:/opt/agent/skywalking-agent.jar -XX:+UseContainerSupport -XX:InitialRAMPercentage=85.0 -XX:MaxRAMPercentage=85.0'
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpu: '2'
|
||||||
|
memory: 4Gi
|
||||||
|
requests:
|
||||||
|
cpu: '50m'
|
||||||
|
memory: 512Mi
|
||||||
|
livenessProbe:
|
||||||
|
tcpSocket:
|
||||||
|
port: 9000
|
||||||
|
initialDelaySeconds: 60
|
||||||
|
timeoutSeconds: 1
|
||||||
|
periodSeconds: 20
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
readinessProbe:
|
||||||
|
tcpSocket:
|
||||||
|
port: 9000
|
||||||
|
initialDelaySeconds: 60
|
||||||
|
timeoutSeconds: 1
|
||||||
|
periodSeconds: 20
|
||||||
|
successThreshold: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
imagePullPolicy: Always
|
||||||
|
imagePullSecrets:
|
||||||
|
- name: ruoyi-harbor-secret
|
@ -0,0 +1,17 @@
|
|||||||
|
# 基础镜像
|
||||||
|
FROM openjdk:8-jre
|
||||||
|
# author
|
||||||
|
MAINTAINER ruoyi
|
||||||
|
|
||||||
|
# 挂载目录
|
||||||
|
VOLUME /home/ruoyi
|
||||||
|
# 创建目录
|
||||||
|
RUN mkdir -p /home/ruoyi
|
||||||
|
# 指定路径
|
||||||
|
WORKDIR /home/ruoyi
|
||||||
|
|
||||||
|
# 复制jar文件到路径
|
||||||
|
COPY ${JAR_FILE} /home/ruoyi/app.jar
|
||||||
|
|
||||||
|
# 启动文件服务
|
||||||
|
ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /home/ruoyi/app.jar
|
Loading…
Reference in new issue