問題タブ [argo-workflows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2300 参照

kubernetes - Argo でタスクのログを表示するにはどうすればよいですか?

Argo を使用していますが、ワークフローの例のワークフローについて質問があります。( https://github.com/argoproj/argo-workflows/blob/master/examples/workflow-of-workflows.yaml )

まだ更新されていません

以下に指摘するように、それは私が見る必要がある仕事です。だから私の質問は今です-タスクからログを表示するにはどうすればよいですか?

ワークフローはエラーなしで完了しますが、予期した出力が生成されません。全体的なワークフロー内の 1 つのワークフロー内のコンテナーの 1 つのログを確認したいのですが、適切な構文を取得できません。次の規則を使用して、関連するポッドからログを取得しています。

そして取得:

この出力に基づくと、コンテナー名は argo/Workflow.argoproj.io/message-passing-1-t8749 のようですが、それを最後に追加するとエラーが発生します。私が試したコマンドは次のとおりです。

また

0 投票する
0 に答える
358 参照

kubernetes - Argo Webhook トリガー パラメータをアーティファクトに入れる方法は?

大きなデータを Argo の webhook に POST できるようにしたいと考えています。私のセンサー定義では、リクエストからデータを取得し、それをワークフローの「未加工」アーティファクトに入れます。データは base64 でエンコードされているため、Sprig テンプレートを使用してエンコードされたデータをデコードします。

残念ながら、大量のデータを使用すると、Kubernetes は生成されたワークフロー定義の処理を拒否します。

生データの例

この例は、少量のデータに有効です。

大きなデータセットでのエラー

小さなデータセットで上記の例をトリガーすると、これは期待どおりに機能します。しかし、大規模なデータセットを使用すると、エラーが発生します。

これは生データ全体をワークフロー テンプレートにコピーしたためだと理解しています。その後、この大きなテンプレートは Kubernetes によって拒否されます。

ペイロード全体をワークフロー テンプレートにコピーせずに、Webhook POST リクエストからアーティファクトにデータをコピーする方法を探しています。Argoに可能性はありますか?

0 投票する
1 に答える
417 参照

argo-workflows - アルゴ ワークフローの retryStrategy オーバーライド

argo で「WorkflowTemplate-retryStrategy」の値をオーバーライドする方法はありますか?

現在、以下のように Argo WorkflowTemplate でハードコーディングされた retryStrategy を使用しています (サンプル コード):

ワークフローの引数 (または類似のもの) の一部としてオーバーライドできる方法はありますか? 以下のコードのコメントされた「#」値のように:

0 投票する
1 に答える
1005 参照

kubernetes - envFrom フィールド使用時の Argo Workflow エラー

ワークフロー:

テンプレート:

Argo UI を使用してデプロイすると、ポッドの開始時に Kubernetes から次のエラーが表示されます。

の使用envFromは、Argo のドキュメント ( https://argoproj.github.io/argo-workflows/fields/ ) でサポートされ、文書化されています。Kubernetes がここで不平を言っているのはなぜですか?