github.com/kubeflow/training-operator@v1.7.0/examples/xgboost/xgboost-dist/xgboostjob_v1alpha1_iris_predict_local.yaml (about) 1 apiVersion: kubeflow.org/v1 2 kind: XGBoostJob 3 metadata: 4 name: xgboost-dist-iris-test-predict-local 5 spec: 6 xgbReplicaSpecs: 7 Master: 8 replicas: 1 9 restartPolicy: Never 10 template: 11 apiVersion: v1 12 kind: Pod 13 spec: 14 volumes: 15 - name: task-pv-storage 16 persistentVolumeClaim: 17 claimName: xgboostlocal 18 containers: 19 - name: xgboost 20 image: docker.io/merlintang/xgboost-dist-iris:1.1 21 volumeMounts: 22 - name: task-pv-storage 23 mountPath: /tmp/xgboost_model 24 ports: 25 - containerPort: 9991 26 name: xgboostjob-port 27 imagePullPolicy: Always 28 args: 29 - --job_type=Predict 30 - --model_path=/tmp/xgboost_model/2 31 - --model_storage_type=local 32 Worker: 33 replicas: 2 34 restartPolicy: ExitCode 35 template: 36 apiVersion: v1 37 kind: Pod 38 spec: 39 volumes: 40 - name: task-pv-storage 41 persistentVolumeClaim: 42 claimName: xgboostlocal 43 containers: 44 - name: xgboost 45 image: docker.io/merlintang/xgboost-dist-iris:1.1 46 volumeMounts: 47 - name: task-pv-storage 48 mountPath: /tmp/xgboost_model 49 ports: 50 - containerPort: 9991 51 name: xgboostjob-port 52 imagePullPolicy: Always 53 args: 54 - --job_type=Predict 55 - --model_path=/tmp/xgboost_model/2 56 - --model_storage_type=local