問題タブ [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.
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 のようですが、それを最後に追加するとエラーが発生します。私が試したコマンドは次のとおりです。
また
kubernetes - Argo Webhook トリガー パラメータをアーティファクトに入れる方法は?
大きなデータを Argo の webhook に POST できるようにしたいと考えています。私のセンサー定義では、リクエストからデータを取得し、それをワークフローの「未加工」アーティファクトに入れます。データは base64 でエンコードされているため、Sprig テンプレートを使用してエンコードされたデータをデコードします。
残念ながら、大量のデータを使用すると、Kubernetes は生成されたワークフロー定義の処理を拒否します。
生データの例
この例は、少量のデータに有効です。
大きなデータセットでのエラー
小さなデータセットで上記の例をトリガーすると、これは期待どおりに機能します。しかし、大規模なデータセットを使用すると、エラーが発生します。
これは生データ全体をワークフロー テンプレートにコピーしたためだと理解しています。その後、この大きなテンプレートは Kubernetes によって拒否されます。
ペイロード全体をワークフロー テンプレートにコピーせずに、Webhook POST リクエストからアーティファクトにデータをコピーする方法を探しています。Argoに可能性はありますか?
argo-workflows - アルゴ ワークフローの retryStrategy オーバーライド
argo で「WorkflowTemplate-retryStrategy」の値をオーバーライドする方法はありますか?
現在、以下のように Argo WorkflowTemplate でハードコーディングされた retryStrategy を使用しています (サンプル コード):
ワークフローの引数 (または類似のもの) の一部としてオーバーライドできる方法はありますか? 以下のコードのコメントされた「#」値のように:
kubernetes - envFrom フィールド使用時の Argo Workflow エラー
ワークフロー:
テンプレート:
Argo UI を使用してデプロイすると、ポッドの開始時に Kubernetes から次のエラーが表示されます。
の使用envFrom
は、Argo のドキュメント ( https://argoproj.github.io/argo-workflows/fields/ ) でサポートされ、文書化されています。Kubernetes がここで不平を言っているのはなぜですか?