|
@@ -2,20 +2,20 @@
|
|
apiVersion: apps/v1
|
|
apiVersion: apps/v1
|
|
kind: StatefulSet
|
|
kind: StatefulSet
|
|
metadata:
|
|
metadata:
|
|
- name: realtime-yuewen-v2
|
|
|
|
|
|
+ name: realtime-yuewen
|
|
namespace: pro
|
|
namespace: pro
|
|
labels:
|
|
labels:
|
|
- app: realtime-yuewen-v2
|
|
|
|
|
|
+ app: realtime-yuewen
|
|
spec:
|
|
spec:
|
|
- serviceName: realtime-yuewen-v2
|
|
|
|
|
|
+ serviceName: realtime-yuewen
|
|
replicas: 2
|
|
replicas: 2
|
|
selector:
|
|
selector:
|
|
matchLabels:
|
|
matchLabels:
|
|
- app: realtime-yuewen-v2
|
|
|
|
|
|
+ app: realtime-yuewen
|
|
template:
|
|
template:
|
|
metadata:
|
|
metadata:
|
|
labels:
|
|
labels:
|
|
- app: realtime-yuewen-v2
|
|
|
|
|
|
+ app: realtime-yuewen
|
|
spec:
|
|
spec:
|
|
terminationGracePeriodSeconds: 180
|
|
terminationGracePeriodSeconds: 180
|
|
dnsPolicy: ClusterFirstWithHostNet
|
|
dnsPolicy: ClusterFirstWithHostNet
|
|
@@ -43,11 +43,11 @@ spec:
|
|
# - key: app
|
|
# - key: app
|
|
# operator: In
|
|
# operator: In
|
|
# values:
|
|
# values:
|
|
- # - realtime-yuewen-v2
|
|
|
|
|
|
+ # - realtime-yuewen
|
|
# topologyKey: kubernetes.io/hostname
|
|
# topologyKey: kubernetes.io/hostname
|
|
containers:
|
|
containers:
|
|
- - name: realtime-yuewen-v2
|
|
|
|
- image: hub.evbj.easou.com/pro/realtime-yuewen-v2:r187826
|
|
|
|
|
|
+ - name: realtime-yuewen
|
|
|
|
+ image: hub.evbj.easou.com/pro/realtime-yuewen:r187964
|
|
imagePullPolicy: IfNotPresent
|
|
imagePullPolicy: IfNotPresent
|
|
env:
|
|
env:
|
|
- name: MY_NODE_NAME
|
|
- name: MY_NODE_NAME
|
|
@@ -111,7 +111,7 @@ spec:
|
|
volumes:
|
|
volumes:
|
|
- name: flume-config
|
|
- name: flume-config
|
|
configMap:
|
|
configMap:
|
|
- name: flume-config-realtime-yuewen-v2
|
|
|
|
|
|
+ name: flume-config-realtime-yuewen
|
|
items:
|
|
items:
|
|
- key: flume.conf
|
|
- key: flume.conf
|
|
path: flume.conf
|
|
path: flume.conf
|
|
@@ -129,10 +129,10 @@ spec:
|
|
apiVersion: v1
|
|
apiVersion: v1
|
|
kind: Service
|
|
kind: Service
|
|
metadata:
|
|
metadata:
|
|
- name: realtime-yuewen-v2-svc
|
|
|
|
|
|
+ name: realtime-yuewen-svc
|
|
namespace: pro
|
|
namespace: pro
|
|
labels:
|
|
labels:
|
|
- app: realtime-yuewen-v2-svc
|
|
|
|
|
|
+ app: realtime-yuewen-svc
|
|
spec:
|
|
spec:
|
|
type: NodePort
|
|
type: NodePort
|
|
ports:
|
|
ports:
|
|
@@ -140,33 +140,33 @@ spec:
|
|
targetPort: 8080
|
|
targetPort: 8080
|
|
name: "main"
|
|
name: "main"
|
|
selector:
|
|
selector:
|
|
- app: realtime-yuewen-v2
|
|
|
|
|
|
+ app: realtime-yuewen
|
|
---
|
|
---
|
|
apiVersion: networking.k8s.io/v1
|
|
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
kind: Ingress
|
|
metadata:
|
|
metadata:
|
|
- name: realtime-yuewen-v2-ingress
|
|
|
|
|
|
+ name: realtime-yuewen-ingress
|
|
namespace: pro
|
|
namespace: pro
|
|
spec:
|
|
spec:
|
|
rules:
|
|
rules:
|
|
- - host: ywrealtimev2.appeasou.com
|
|
|
|
|
|
+ - host: ywrealtime.appeasou.com
|
|
http:
|
|
http:
|
|
paths:
|
|
paths:
|
|
- path: /
|
|
- path: /
|
|
pathType: Prefix
|
|
pathType: Prefix
|
|
backend:
|
|
backend:
|
|
service:
|
|
service:
|
|
- name: realtime-yuewen-v2-svc
|
|
|
|
|
|
+ name: realtime-yuewen-svc
|
|
port:
|
|
port:
|
|
number: 8080
|
|
number: 8080
|
|
- - host: pro-realtime-yuewen-v2.ieasou.cn
|
|
|
|
|
|
+ - host: pro-realtime-yuewen.ieasou.cn
|
|
http:
|
|
http:
|
|
paths:
|
|
paths:
|
|
- path: /
|
|
- path: /
|
|
pathType: Prefix
|
|
pathType: Prefix
|
|
backend:
|
|
backend:
|
|
service:
|
|
service:
|
|
- name: realtime-yuewen-v2-svc
|
|
|
|
|
|
+ name: realtime-yuewen-svc
|
|
port:
|
|
port:
|
|
number: 8080
|
|
number: 8080
|
|
ingressClassName: nginx
|
|
ingressClassName: nginx
|
|
@@ -174,12 +174,12 @@ spec:
|
|
apiVersion: v1
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
kind: ConfigMap
|
|
metadata:
|
|
metadata:
|
|
- name: flume-config-realtime-yuewen-v2
|
|
|
|
|
|
+ name: flume-config-realtime-yuewen
|
|
namespace: pro
|
|
namespace: pro
|
|
data:
|
|
data:
|
|
flume.conf: |
|
|
flume.conf: |
|
|
a1.channels.c1.type = org.apache.flume.channel.kafka.KafkaChannel
|
|
a1.channels.c1.type = org.apache.flume.channel.kafka.KafkaChannel
|
|
- a1.channels.c1.kafka.bootstrap.servers = 10.26.22.124:8092,10.26.22.121:8092,10.26.22.120:8092,10.26.22.102:8092,10.26.22.122:8092
|
|
|
|
|
|
+ a1.channels.c1.kafka.bootstrap.servers = 10.40.20.44:8092,10.40.20.43:8092,10.40.20.41:8092,10.40.20.42:8092,10.40.20.40:8092
|
|
a1.channels.c1.kafka.topic = realtime_yuewen_nginx
|
|
a1.channels.c1.kafka.topic = realtime_yuewen_nginx
|
|
a1.channels.c1.kafka.consumer.group.id = flume2kafka
|
|
a1.channels.c1.kafka.consumer.group.id = flume2kafka
|
|
|
|
|