关于Argo,我有一个非常基本的问题。如果这触发了我的道歉。
据我理解,argo是对Kubernetes API的一个扩展,它是一个“资源”,也就是由"kubectl Argo xyz“调用的端点是argo。而不是端点是一个荚等。每个资源都有对象。在豆荚的情况下,它是容器。在argo资源的情况下,yaml文件具有停靠容器/script/dag/task等。
我开始
kubectl create ns argo
kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo-workflows/master/manifests/quick-start-postgres.yaml
当我试着
kubectl create ns argo
我看到4-5个吊舱已经在运行了。
同样的单词argo用于新的命名空间(资源组)和argo扩展是有原因的吗?尽管如此,当我使用kubectl apply -n argo -f时,它仅仅是用yaml文件创建一个新的资源argo吗?
因此,这里存在三个实体- argo ns、argo资源、argo api (到目前为止还没有使用,也没有argo yaml用于定义了工作流/dag/任务.)?
https://raw.githubusercontent.com/argoproj/argo-workflows/master/manifests/quick-start-postgres.yaml到底有什么?
发布于 2022-06-28 20:30:14
Argo工作流是一个操作符,它是部署到集群中的守护进程,因此它必须运行实际的代码。你这样做的唯一方法就是用一个吊舱。
发布于 2022-08-24 09:30:01
https://raw.githubusercontent.com/argoproj/argo-workflows/master/manifests/quick-start-postgres.yaml可以帮助您快速将argo安装到您的k8s集群中,这样您就可以使用argo工作流的确切功能。您可以使用相应的crd workflow、workflowTemplate等。
https://stackoverflow.com/questions/72791871
复制相似问题