如何通过提交适当的 .YAML 文件以编程方式调用 Argo
How do I Programmatically invoke Argo by submitting an appropriate .YAML file
到目前为止,我看到使用 Argo 创建容器的唯一方法是通过命令行:
argo submit --watch fileName.yaml
我想在 Kotlin 或 Java 中以编程方式调用 Argo 以自动执行此过程。有什么办法可以做到吗?
我查看了关于 Github 的文档:https://github.com/argoproj/argo-workflows。我在那里没有找到任何东西。
我通过调用 Kubernetes API 完成了这项任务。 Argo 是 Kubernetes 的自定义资源,具有等效的 Kubernetes 命令
kubectl create -f https://raw.githubusercontent.com/argoproj/argo-workflows/master/examples/hello-world.yaml
我只需要使用 Kubernetes API.
调用上述命令
下一个版本 v2.5 将支持 GRPC API调用支持所有 Argo 工作流操作。您可以以编程方式执行所有与工作流相关的操作。甚至你也可以生成SDK。
到目前为止,我看到使用 Argo 创建容器的唯一方法是通过命令行:
argo submit --watch fileName.yaml
我想在 Kotlin 或 Java 中以编程方式调用 Argo 以自动执行此过程。有什么办法可以做到吗?
我查看了关于 Github 的文档:https://github.com/argoproj/argo-workflows。我在那里没有找到任何东西。
我通过调用 Kubernetes API 完成了这项任务。 Argo 是 Kubernetes 的自定义资源,具有等效的 Kubernetes 命令
kubectl create -f https://raw.githubusercontent.com/argoproj/argo-workflows/master/examples/hello-world.yaml
我只需要使用 Kubernetes API.
调用上述命令下一个版本 v2.5 将支持 GRPC API调用支持所有 Argo 工作流操作。您可以以编程方式执行所有与工作流相关的操作。甚至你也可以生成SDK。