75 lines
2.4 KiB
YAML
75 lines
2.4 KiB
YAML
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
|