服务yaml文件
apiVersion: apps/v1
kind: Deployment
metadata:
labels: {}
name: x-xx-xxx-xxxx-xxxxx
namespace:
spec:
replicas: 1
selector:
matchLabels:
project.epaas.io/name:
service.cpaas.io/name: deployment-x-xx-xxx-xxxx-xxxxx
strategy:
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
annotations: {}
labels:
app.cpaas.io/name:
project.cpaas.io/name:
service.cpaas.io/name: deployment-x-xx-xxx-xxxx-xxxxx
spec:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
service.cpaas.io/name: deployment-xxx-xxxx-xxxxx
topologykey: kubernetes.io/hostname
containers:
- command: []
env:
- name: JAVA OPTS
value: '-Xmx1024m -Xms1024m'
- name:
valueFrom:
configMapKeyRef:
envFrom: []
image:
livenessProbe:
failureThreshold: 5
httpGet:
path: /xib/healthy/isRun
port: 8082
scheme: HTTP
httpHea
initialDelaySeconds: 120
periodSeconds: 60
successThreshold: 1
timeoutSeconds: 30
name: bw-customize-business
ports: []
readinessProbe:
failureThreshold: 5
httpGet:
path: /xib/healthy/isRun
port: 8082
scheme: HTTP
initialDelaySeconds: 120
periodSeconds: 60
successThreshold: 0
timeoutSeconds: 30
resources:
limits:
cpu: 500m
memory: 1Gi
requests:
cpu: 500m
memory: 1Gi
volumeMounts:
- mountPath: /usr/data/eis
name: bw-customize-business-data-pvc
readOnly: false
- mountPath: /usr/logs/eis
name: bw-customize-business-logs-pvc
readOnly: false
- mountPath: /eis/eis/bw-customize-business/application-bw-customize-business-dkh.yml
name: bw-customize-business-config
readOnly: false
subPath:application-bw-customize-business-dkh.yml
nodeSelector: {}
terminationGracePeriodSeconds: 30
volumes:
- name: bw-customize-business-data-pvc
persistentVolumeClaim:
claimName: eis-data-pvc
- name: bw-customize-business-logs-pvc
persistentVolumeClaim:
claimName : eis-logs-pvc
- configMap:
name: eis-configmap-bw-customize-business
name: bw-customize-business-config
---
apiversion: v1
kind: Service
metadata:
name: eis-customize-bw-customize-business
namespace: eis-dev
spec:
ports:
- name: tcp-8082-8082
port: 8082
protocol: TCP
targetPort: 8082
selector:
service.cpaas.io/name: deployment-eis-customize-bw-customize-business
sessionAffinity: None
type: ClusterIP
配置文件yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: eis-configmap-bw-customize-business
namespace:
annotations:
cpass.io/display-name:
data:
application-bw-customize-business.yml: >-