|
@@ -9,9 +9,9 @@ spec:
|
|
|
selector:
|
|
|
app: message-center
|
|
|
ports:
|
|
|
- - port: 8080
|
|
|
- targetPort: 8080
|
|
|
- name: server-port
|
|
|
+ - port: 8080
|
|
|
+ targetPort: 8080
|
|
|
+ name: server-port
|
|
|
|
|
|
---
|
|
|
apiVersion: apps/v1
|
|
@@ -19,7 +19,6 @@ kind: Deployment
|
|
|
metadata:
|
|
|
name: message-center
|
|
|
spec:
|
|
|
- replicas: 1
|
|
|
selector:
|
|
|
matchLabels:
|
|
|
app: message-center
|
|
@@ -29,49 +28,26 @@ spec:
|
|
|
app: message-center
|
|
|
spec:
|
|
|
containers:
|
|
|
- - name: message-center
|
|
|
- image: labisenlin.persagy.com/library/message-center:latest
|
|
|
- imagePullPolicy: Always
|
|
|
- ports:
|
|
|
- - containerPort: 8080
|
|
|
- name: server-port
|
|
|
- env:
|
|
|
- - name: TZ
|
|
|
- value: Asia/Shanghai
|
|
|
- - name: SERVER_PORT
|
|
|
- value: "8080"
|
|
|
- - name: SPRING_CLOUD_CONFIG_URI
|
|
|
- valueFrom:
|
|
|
- configMapKeyRef:
|
|
|
- name: message-center
|
|
|
- key: spring.cloud.config.uri
|
|
|
- - name: SPRING_PROFILES_ACTIVE
|
|
|
- valueFrom:
|
|
|
- configMapKeyRef:
|
|
|
- name: message-center
|
|
|
- key: spring.profiles.active
|
|
|
- - name: SPRING_CLOUD_CONFIG_PROFILE
|
|
|
- valueFrom:
|
|
|
- configMapKeyRef:
|
|
|
- name: message-center
|
|
|
- key: spring.cloud.config.profile
|
|
|
- - name: EUREKA_CLIENT_FETCH_REGISTRY
|
|
|
- valueFrom:
|
|
|
- configMapKeyRef:
|
|
|
- name: message-center
|
|
|
- key: eureka.client.fetch-registry
|
|
|
- - name: EUREKA_CLIENT_REGISTER_WITH_EUREKA
|
|
|
- valueFrom:
|
|
|
- configMapKeyRef:
|
|
|
- name: message-center
|
|
|
- key: eureka.client.register-with-eureka
|
|
|
- - name: EUREKA_CLIENT_DEFAULT_ZONE
|
|
|
- valueFrom:
|
|
|
- configMapKeyRef:
|
|
|
- name: message-center
|
|
|
- key: eureka.client.default.zone
|
|
|
- - name: EUREKA_INSTANCE_IP_ADDRESS
|
|
|
- valueFrom:
|
|
|
- configMapKeyRef:
|
|
|
- name: message-center
|
|
|
- key: eureka.instance.ip.address
|
|
|
+ - image: registry.persagy.com/ftp/message-center:m0.0.3
|
|
|
+ imagePullPolicy: IfNotPresent
|
|
|
+ name: message-center
|
|
|
+ ports:
|
|
|
+ - containerPort: 8080
|
|
|
+ name: server-port
|
|
|
+ resources:
|
|
|
+ limits:
|
|
|
+ memory: 4Gi
|
|
|
+ requests:
|
|
|
+ memory: 1Gi
|
|
|
+ volumeMounts:
|
|
|
+ - mountPath: /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/application.yml
|
|
|
+ name: admpath
|
|
|
+ subPath: path/to/application.yml
|
|
|
+ volumes:
|
|
|
+ - configMap:
|
|
|
+ defaultMode: 511
|
|
|
+ items:
|
|
|
+ - key: application.yml
|
|
|
+ path: path/to/application.yml
|
|
|
+ name: message-center
|
|
|
+ name: admpath
|