123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: flink-jobmanager
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: flink
- component: jobmanager
- template:
- metadata:
- labels:
- app: flink
- component: jobmanager
- spec:
- containers:
- - name: jobmanager
- image: arm64v8/flink:1.14.6-scala_2.12
- #image: apache/flink:1.10.3
- # image: apache/flink:1.12.0-scala_2.11
- args: ["jobmanager"]
- ports:
- - containerPort: 6123
- name: rpc
- - containerPort: 6124
- name: blob-server
- - containerPort: 8081
- name: webui
- livenessProbe:
- tcpSocket:
- port: 6123
- initialDelaySeconds: 30
- periodSeconds: 60
- volumeMounts:
- - name: flink-config-volume
- mountPath: /opt/flink/conf
- securityContext:
- runAsUser: 9999 # refers to user _flink_ from official flink image, change if necessary
- volumes:
- - name: flink-config-volume
- configMap:
- name: flink-config
- items:
- - key: flink-conf.yaml
- path: flink-conf.yaml
- - key: log4j-console.properties
- path: log4j-console.properties
|