問題タブ [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.
persistent-volume-claims - argo のボリュームを適切にプロビジョニングするにはどうすればよいですか?
正しい名前空間で実行されている永続ボリュームがあります。
ボリューム クレーム テンプレートを含むワークフローを実行したいと考えています。
私の構成はここで説明されているものと一致していると思います https://stackoverflow.com/a/52669115/213269ただし、kubernetes ではなくアルゴに取り組んでいるため、いくつかの違いがあります。次のエラーが表示されます。
質問: ボリュームを適切にプロビジョニングするにはどうすればよいですか?
アップデート:
永続ボリュームを argo 名前空間にデプロイし、ワークフローからそれを指定しようとしたところ、次のエラーが発生しました。
また、新しいユーザーとコンテキストを Kubernetes 構成に追加しましたが、役に立ちませんでした。
アップデート:
次のロールを追加したところ、エラーが「...ユーザーはリソースを取得できません...」から「ユーザーはリソースを作成できません...」に変わりました。私のユーザーはpersistentvolumeclaimsを作成する権限を持っていることに注意してください。
kubernetes - Argo WorkflowTemplate フリーフォーム入力パラメータ
参考としてピックアップ: https://github.com/argoproj/argo/blob/master/examples/workflow-template/templates.yaml#L11
で入力パラメータをキーと値のペアのコレクションとして渡すことは可能WorkflowTemplate
ですか? 私が尋ねている理由は、フィールドを導入する必要があるたびに、テンプレートを変更し、そこでフィールドの名前を定義する必要があるように思われるからです。そのため、Argo WorkflowTemplate の入力パラメーターで自由形式のサポートを探しています。ありがとうございました。
kubernetes-helm - Helm で Argo Workflows テンプレートを使用するにはどうすればよいですか?
Helm を使用して Argo ワークフローをデプロイすることはできますか? を実行すると、以下のようなエラーが発生しますhelm install
エラー: アップグレードに失敗しました: (workflows/templates/my_dag.yaml:47) での解析エラー: 関数 "workflow" が定義されていません
yaml 自体には、Argo と Helm の両方の補間があり{{..}}
ます。失敗する理由がわかりました。これを回避する方法はありますか?
私はこれを見てきましたが、構文が変更されているため、やりたいことのようには見えません。
argo-workflows - カスタム Argo アーティファクト タイプを作成する
S3 アーティファクトを使用する場合は常に、次の宣言が必要です。
これを次のように抽象化できると便利です。
ボイラープレートを削減するために Argo でこの種のカスタム定義を作成する方法はありますか?