O K O K 紙によるワークフロー O K 電子化によるワークフロー O K • どの申請書を使うべきかわからない • 申請書の作成に時間がかかる • 申請書を誰に回せばよいか分からない • 印刷・保管のコストがかかる • 書類作成・承認作業の負担軽減 • ワークフローの可視化 • ペーパーレスの促進 • 内部統制の強化 など など
Workflows Argo Workflows とは? Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. Argo Workflows is implemented as a Kubernetes CRD (Custom Resource Definition). Argo Workflows は、Kubernetes 上で並列ジョブを構成するオープンソースのコンテナネイティブワークフ ローエンジンです。 Argo Workflows は Kubernetes CRD (カスタム リソース定義) として実装されます。
Workflows Install デフォルトでは、Namespace argo に Pod 2個、Service 1個 Namespace: argo Pod Service argo-workflows-server argo-workflows-workflow-controller argo-workflows-service Pod Replicas: 1 Deployment Port: 2746 port-forward/Service(NodePort/LoadBalancer)でアクセス可能 Web Access
Workflows ワークフローの書き方 DAGとは? Directed Acyclic Graph = 有向非巡回グラフ(ゆうこうひじゅんかいぐらふ) 有向非巡回グラフ、有向非循環グラフ、有向無閉路グラフ(ゆうこうひじゅんかいグラフ、英: Directed acyclic graph, DAG)とは、グラフ理論における閉 路のない有向グラフのことである。有向グラフは頂点と有向辺(方向を示す矢印付きの辺)からなり、辺は頂点同士をつなぐが、ある頂点vから出発し、 辺をたどり、頂点vに戻ってこないのが有向非巡回グラフである Wikipedia(https://bit.ly/3erf4qg) 順序付けする必要があるタスクの集合図 A B C A B C A 一方向のみ前方向に流れる DAG またAに戻る巡回する実行順序 Not DAG
Airflow Install デフォルトでは、Namespace airflow に Pod 7個、Service 7個 Pod Service Namespace: airflow Service Port: 8080 port-forward/Service(NodePort/LoadBalancer)でアクセス可能 Pod airflow-webserver Web Access Pod Pod Pod Pod Pod Pod Service Service Service Service Service Service