【发布时间】:2022-08-24 17:30:01
【问题描述】:
我有一个关于 Argo 的非常基本的问题。抱歉,如果这是触发。
据我了解,Argo 是 Kubernetes API 通过成为“资源”的扩展,即它由“kubectl argo xyz”调用,即端点是 argo。而不是端点是一个 pod 等。每个资源都有对象。在 Pod 的情况下,它是容器。在 argo 资源的情况下,它是 yaml 文件,其中包含 docker containers/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 个 pod 已经在运行。
是否出于某种原因将相同的词 argo 用于新的命名空间(资源组)和 argo 扩展?
更何况,当我使用kubectl apply -n argo -f 时,它只是用那个 yaml 文件创建了一个新的资源 argo 吗?
因此,这里存在三个实体 - argo ns、argo 资源、argo api(直到现在还没有使用,没有 argo yaml 用于定义的工作流/dag/task ..)?
https://raw.githubusercontent.com/argoproj/argo-workflows/master/manifests/quick-start-postgres.yaml 到底有什么?
标签: kubernetes minikube argo