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