3
私はジョブを対話的に実行するためにさまざまなフラグを使って "kubectl run"を使用していますが、これらのフラグは、私の仕事を記述するためにYAML設定ファイルを使用することに卒業しました。kubectl "kubectl run ... -i --tty ..."と同等のYAML設定ファイル
しかし、作成しているジョブにアタッチするために、 "-i"と "--tty"フラグに相当するものが見つかりません。
はのための同等のYAML仕様があります:
kubectl run myjob \
-i \
--tty \
--image=grc.io/myproj/myimg:mytag \
--restart=Never \
--rm \
-- \
my_command
それともこれは多分正しいアプローチではないでしょうか?
これを行う方法を示すyamlファイルの例を挙げることができますか?私はタイプ定義から明らかではないことがわかります。 –
IIUC、コンテナ仕様に "stdin:true"と "tty:true"を追加するだけです。たとえば、次のように '' ' apiVersion:v1の 種類:ポッド メタデータ: 名:テスト スペック: コンテナ: - 名前:テスト 画像:テスト STDIN:真 TTY:真 ' '' おっと、私はコメントに複数行のものを書くことはできません。あなたが理解できることを願っています:P –
ポインタLantaoありがとう。しかし、私の場合、私は仕事のためにこれを特別に行うことを検討しています。 Jobの中のPodsの 'template'仕様に' tty'と 'stdin'フィールドを置くと、それらは効果がないようです。私は実際にその使用モデルによってそれを理解することができます。 – garethw