|
@@ -2,26 +2,27 @@
|
|
|
apiVersion: apps/v1
|
|
|
kind: StatefulSet
|
|
|
metadata:
|
|
|
- name: realtime-yuewen
|
|
|
+ name: realtime-yuewen-v2
|
|
|
namespace: pro
|
|
|
labels:
|
|
|
- app: realtime-yuewen
|
|
|
+ app: realtime-yuewen-v2
|
|
|
spec:
|
|
|
- serviceName: realtime-yuewen
|
|
|
+ serviceName: realtime-yuewen-v2
|
|
|
replicas: 2
|
|
|
selector:
|
|
|
matchLabels:
|
|
|
- app: realtime-yuewen
|
|
|
+ app: realtime-yuewen-v2
|
|
|
template:
|
|
|
metadata:
|
|
|
labels:
|
|
|
- app: realtime-yuewen
|
|
|
+ app: realtime-yuewen-v2
|
|
|
spec:
|
|
|
terminationGracePeriodSeconds: 180
|
|
|
dnsPolicy: ClusterFirstWithHostNet
|
|
|
dnsConfig:
|
|
|
nameservers:
|
|
|
- 223.5.5.5
|
|
|
+ - 10.108.30.101
|
|
|
- 10.26.22.50
|
|
|
initContainers:
|
|
|
- name: init
|
|
@@ -43,11 +44,11 @@ spec:
|
|
|
# - key: app
|
|
|
# operator: In
|
|
|
# values:
|
|
|
- # - realtime-yuewen
|
|
|
+ # - realtime-yuewen-v2
|
|
|
# topologyKey: kubernetes.io/hostname
|
|
|
containers:
|
|
|
- - name: realtime-yuewen
|
|
|
- image: hub.evbj.easou.com/pro/realtime-yuewen:r187967
|
|
|
+ - name: realtime-yuewen-v2
|
|
|
+ image: hub.evbj.easou.com/pro/realtime-yuewen-v2:r188270
|
|
|
imagePullPolicy: IfNotPresent
|
|
|
env:
|
|
|
- name: MY_NODE_NAME
|
|
@@ -111,7 +112,7 @@ spec:
|
|
|
volumes:
|
|
|
- name: flume-config
|
|
|
configMap:
|
|
|
- name: flume-config-realtime-yuewen
|
|
|
+ name: flume-config-realtime-yuewen-v2
|
|
|
items:
|
|
|
- key: flume.conf
|
|
|
path: flume.conf
|
|
@@ -129,10 +130,10 @@ spec:
|
|
|
apiVersion: v1
|
|
|
kind: Service
|
|
|
metadata:
|
|
|
- name: realtime-yuewen-svc
|
|
|
+ name: realtime-yuewen-v2-svc
|
|
|
namespace: pro
|
|
|
labels:
|
|
|
- app: realtime-yuewen-svc
|
|
|
+ app: realtime-yuewen-v2-svc
|
|
|
spec:
|
|
|
type: NodePort
|
|
|
ports:
|
|
@@ -140,33 +141,33 @@ spec:
|
|
|
targetPort: 8080
|
|
|
name: "main"
|
|
|
selector:
|
|
|
- app: realtime-yuewen
|
|
|
+ app: realtime-yuewen-v2
|
|
|
---
|
|
|
apiVersion: networking.k8s.io/v1
|
|
|
kind: Ingress
|
|
|
metadata:
|
|
|
- name: realtime-yuewen-ingress
|
|
|
+ name: realtime-yuewen-v2-ingress
|
|
|
namespace: pro
|
|
|
spec:
|
|
|
rules:
|
|
|
- - host: ywrealtime.appeasou.com
|
|
|
+ - host: ywrealtimev2.appeasou.com
|
|
|
http:
|
|
|
paths:
|
|
|
- path: /
|
|
|
pathType: Prefix
|
|
|
backend:
|
|
|
service:
|
|
|
- name: realtime-yuewen-svc
|
|
|
+ name: realtime-yuewen-v2-svc
|
|
|
port:
|
|
|
number: 8080
|
|
|
- - host: pro-realtime-yuewen.ieasou.cn
|
|
|
+ - host: pro-realtime-yuewen-v2.ieasou.cn
|
|
|
http:
|
|
|
paths:
|
|
|
- path: /
|
|
|
pathType: Prefix
|
|
|
backend:
|
|
|
service:
|
|
|
- name: realtime-yuewen-svc
|
|
|
+ name: realtime-yuewen-v2-svc
|
|
|
port:
|
|
|
number: 8080
|
|
|
ingressClassName: nginx
|
|
@@ -174,7 +175,7 @@ spec:
|
|
|
apiVersion: v1
|
|
|
kind: ConfigMap
|
|
|
metadata:
|
|
|
- name: flume-config-realtime-yuewen
|
|
|
+ name: flume-config-realtime-yuewen-v2
|
|
|
namespace: pro
|
|
|
data:
|
|
|
flume.conf: |
|