如何在kfp中创建步骤

时间:2020-10-01 23:28:01

标签: kubeflow kubeflow-pipelines argo-workflows kfp

我想在python中从kfp sdk复制此Yaml,或者如何使用kfp编写步骤。

apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: status-reference-
spec:
  entrypoint: status-reference
  templates:
    - name: status-reference
      steps:
        - - name: flakey-container
            template: flakey-container
            continueOn:
              failed: true
        - - name: failed
            template: failed
            when: "{{steps.flakey-container.status}} == Failed"
          - name: succeeded
            template: succeeded
            when: "{{steps.flakey-container.status}} == Succeeded"

    - name: flakey-container
      container:
        image: alpine:3.6
        command: [sh, -c]
        args: ["echo hola"]

    - name: failed
      container:
        image: alpine:3.6
        command: [sh, -c]
        args: ["echo \"the flakey container failed\""]

    - name: succeeded
      container:
        image: alpine:3.6
        command: [sh, -c]
        args: ["echo \"the flakey container passed\""]

我需要在工作流程中创建一些步骤,但是我还没有找到步骤示例,只是找到了关于管道和dags的信息

0 个答案:

没有答案