This is an automated email from the ASF dual-hosted git repository. rpardomeza pushed a commit to branch debugger-sidecar in repository https://gitbox.apache.org/repos/asf/incubator-wayang.git
commit aa7289df469ab044bd64c5fc85b8073078977eb8 Author: rodrigopardomeza <[email protected]> AuthorDate: Tue May 18 18:14:05 2021 -0400 [WAYANG-30] Persistent Volume objects for testing --- .../src/main/resources/claim.yaml | 11 ++++++ .../src/main/resources/jobmanager_new.yaml | 40 ++++++++++++++++++++++ .../src/main/resources/loadbalancer.yaml | 14 ++++++++ .../src/main/resources/taskmanager_new.yaml | 38 ++++++++++++++++++++ .../src/main/resources/volume.yaml | 14 ++++++++ 5 files changed, 117 insertions(+) diff --git a/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/claim.yaml b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/claim.yaml new file mode 100644 index 0000000..f1de882 --- /dev/null +++ b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/claim.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: task-pv-claim +spec: + storageClassName: manual + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi \ No newline at end of file diff --git a/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/jobmanager_new.yaml b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/jobmanager_new.yaml new file mode 100644 index 0000000..8ab2f48 --- /dev/null +++ b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/jobmanager_new.yaml @@ -0,0 +1,40 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: jobmanager +spec: + selector: + matchLabels: + app: flink + replicas: 1 + template: + metadata: + labels: + app: flink + component: master + spec: + volumes: + - name: task-pv-storage + persistentVolumeClaim: + claimName: task-pv-claim + containers: + - name: master + image: flink:1.13.0-scala_2.11-java8 + workingDir: /opt/flink + args: + - jobmanager + ports: + - containerPort: 6123 + name: rpc + - containerPort: 6124 + name: blob + - containerPort: 6125 + name: query + - containerPort: 6126 + name: ui + env: + - name: JOB_MANAGER_RPC_ADDRESS + value: jobmanager + volumeMounts: + - mountPath: "/mnt/example" + name: task-pv-storage \ No newline at end of file diff --git a/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/loadbalancer.yaml b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/loadbalancer.yaml new file mode 100644 index 0000000..e0625f4 --- /dev/null +++ b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/loadbalancer.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: Service +metadata: + name: jobmanager-loadbalancer + labels: + app: jobmanager-loadbalancer +spec: + ports: + - name: http + port: 8081 + targetPort: 8081 + selector: + app: jobmanager + type: LoadBalancer diff --git a/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/taskmanager_new.yaml b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/taskmanager_new.yaml new file mode 100644 index 0000000..6344a15 --- /dev/null +++ b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/taskmanager_new.yaml @@ -0,0 +1,38 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: taskmanager +spec: + selector: + matchLabels: + app: flink + replicas: 2 + template: + metadata: + labels: + app: flink + component: task + spec: + volumes: + - name: task-pv-storage + persistentVolumeClaim: + claimName: task-pv-claim + containers: + - name: task + image: flink:1.13.0-scala_2.11-java8 + workingDir: /opt/flink + args: + - taskmanager + ports: + - containerPort: 6121 + name: data + - containerPort: 6122 + name: rpc + - containerPort: 6125 + name: query + env: + - name: JOB_MANAGER_RPC_ADDRESS + value: jobmanager + volumeMounts: + - mountPath: "/mnt/example" + name: task-pv-storage \ No newline at end of file diff --git a/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/volume.yaml b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/volume.yaml new file mode 100644 index 0000000..9d328c1 --- /dev/null +++ b/wayang-plugins/wayang-hackit/wayang-hackit-sidecar/src/main/resources/volume.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: task-pv-volume + labels: + type: local +spec: + storageClassName: manual + capacity: + storage: 3Gi + accessModes: + - ReadWriteMany + hostPath: + path: "/Users/rodrigopardomeza/flink" \ No newline at end of file
