簡體   English   中英

Argo Kubernetes 有 Pod?

[英]Argo Kubernetes has Pods?

我有一個關於 Argo 的非常基本的問題。 抱歉,如果這是觸發。

據我了解,Argo 是 Kubernetes API 作為“資源”的擴展,即它由“kubectl argo xyz”調用,即端點是 argo。 而不是端點是一個 pod 等。每個資源都有對象。 在 Pod 的情況下,它是容器。 在 argo 資源的情況下,它是 yaml 文件,其中包含 docker 容器/腳本/dag/任務等。

我發起

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 resource、argo api(直到現在還沒有使用,沒有 argo yaml 用於定義的工作流/dag/任務..)?

https://raw.githubusercontent.com/argoproj/argo-workflows/master/manifests/quick-start-postgres.yaml到底有什么?

在此處輸入圖像描述

Argo Workflows 是一個操作員,它是您部署到集群中的守護程序,因此它必須運行實際代碼。 這樣做的唯一方法是使用 pod。

https://raw.githubusercontent.com/argoproj/argo-workflows/master/manifests/quick-start-postgres.yaml可以幫助您快速將 argo 安裝到您的 k8s 集群,以便您可以使用 argo 的確切功能。 可以使用對應的 crd workflowworkflowTemplate模板等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM