From 3ae87ed74dac0913e1567488275a90d2cda5913e Mon Sep 17 00:00:00 2001 From: suoych Date: Wed, 18 Dec 2019 15:56:03 +0800 Subject: [PATCH] change pod to deployment --- elastic-ctr-cli/fileserver.yaml.template | 89 +++++++++++++----------- elastic-ctr-cli/pdserving.yaml | 29 ++++---- 2 files changed, 65 insertions(+), 53 deletions(-) diff --git a/elastic-ctr-cli/fileserver.yaml.template b/elastic-ctr-cli/fileserver.yaml.template index 218cfd7..6fa164d 100755 --- a/elastic-ctr-cli/fileserver.yaml.template +++ b/elastic-ctr-cli/fileserver.yaml.template @@ -1,48 +1,57 @@ -apiVersion: v1 -kind: Pod +apiVersion: apps/v1beta1 +kind: Deployment metadata: name: file-server labels: app: file-server spec: - containers: - - name: file-server - image: hub.baidubce.com/ctr/file-server:hdfs14 - ports: - - containerPort: 8080 - command: ['bash'] - args: ['run.sh'] - env: - - name: NAMESPACE - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: metadata.namespace - - name: POD_IP - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: status.podIP - - name: POD_NAME - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: metadata.name - - name: PADDLE_CURRENT_IP - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: status.podIP - - name: JAVA_HOME - value: /usr/local/jdk1.8.0_231 - - name: HADOOP_HOME - value: /usr/local/hadoop-2.8.5 - - name: HDFS_ADDRESS - value: "<$ HDFS_ADDRESS $>" - - name: HDFS_UGI - value: "<$ HDFS_UGI $>" - - name: PATH - value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/jdk1.8.0_231/bin:/usr/local/hadoop-2.8.5/bin:/Python-3.7.0:/node-v12.13.1-linux-x64/bin + replicas: 1 + template: + metadata: + name: file-server + labels: + app: file-server + spec: + containers: + - name: file-server + image: hub.baidubce.com/ctr/file-server:hdfs14 + ports: + - containerPort: 8080 + command: ['bash'] + args: ['run.sh'] + env: + - name: NAMESPACE + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + - name: POD_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: POD_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.name + - name: PADDLE_CURRENT_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: JAVA_HOME + value: /usr/local/jdk1.8.0_231 + - name: HADOOP_HOME + value: /usr/local/hadoop-2.8.5 + - name: HADOOP_HOME + value: /usr/local/hadoop-2.8.5 + - name: HDFS_ADDRESS + value: "<$ HDFS_ADDRESS $>" + - name: HDFS_UGI + value: "<$ HDFS_UGI $>" + - name: PATH + value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/jdk1.8.0_231/bin:/usr/local/hadoop-2.8.5/bin:/Python-3.7.0:/node-v12.13.1-linux-x64/bin --- kind: Service diff --git a/elastic-ctr-cli/pdserving.yaml b/elastic-ctr-cli/pdserving.yaml index 4408e1c..ee118a3 100755 --- a/elastic-ctr-cli/pdserving.yaml +++ b/elastic-ctr-cli/pdserving.yaml @@ -5,19 +5,22 @@ metadata: labels: app: paddleserving spec: - containers: - - name: paddleserving - #image: hub.baidubce.com/ctr/paddleserving:test_elastic_ctr_1 - image: hub.baidubce.com/ctr/paddleserving:latest - workingDir: /serving - command: ['/bin/bash'] - args: ['run.sh'] - #command: ['sleep'] - #args: ['1000000'] - ports: - - containerPort: 8010 - name: serving - + replicas: 1 + template: + metadata: + name: paddleserving + labels: + app: paddleserving + spec: + containers: + - name: paddleserving + image: hub.baidubce.com/ctr/paddleserving:latest + workingDir: /serving + command: ['/bin/bash'] + args: ['run.sh'] + ports: + - containerPort: 8010 + name: serving --- apiVersion: v1 kind: Service -- GitLab