forked from PipelineAI/pipeline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzeppelin-rc.yaml
39 lines (39 loc) · 1.25 KB
/
zeppelin-rc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
apiVersion: v1
kind: ReplicationController
metadata:
name: zeppelin-master
labels:
app: zeppelin-master
spec:
replicas: 1
selector:
name: zeppelin-master
template:
metadata:
labels:
name: zeppelin-master
spec:
containers:
- name: zeppelin
image: docker.io/fluxcapacitor/zeppelin:r1.0
imagePullPolicy: "Always"
env:
- name: GET_HOSTS_FROM
value: env
- name: SPARK_MASTER
value: spark://$(SPARK_MASTER_2_0_1_SERVICE_HOST):$(SPARK_MASTER_2_0_1_SERVICE_PORT_SPARK_SUBMIT)
- name: SPARK_SUBMIT_ARGS
value: "--conf spark.cores.max=2 --conf spark.executor.memory=2g --packages com.amazonaws:aws-java-sdk:1.7.4,org.apache.hadoop:hadoop-aws:2.7.1,org.apache.spark:spark-streaming-kafka-0-10_2.11:2.0.1 --jars /root/lib/jpmml-sparkml-package-1.0-SNAPSHOT.jar --py-files /root/lib/jpmml.py"
ports:
- containerPort: 3123
- containerPort: 3124
volumeMounts:
- name: git-volume
mountPath: /root/volumes
volumes:
- name: git-volume
gitRepo:
repository: "https://github.com/fluxcapacitor/source.ml.git"
revision: "master"
nodeSelector:
training: "true"