web-dev-qa-db-ja.com

「kubectl run ... -i --tty ...」に相当するkubectl YAML構成ファイル

さまざまなフラグを使用して「kubectl run」を使用してジョブをインタラクティブに実行してきましたが、最近、これらのフラグを使用して何ができるかが大きくなり、YAML構成ファイルを使用してジョブを説明するようになりました。

ただし、作成しているジョブに添付する「-i」および「--tty」フラグに相当するものを見つけることができません。

同等のYAML仕様がありますか?

kubectl run myjob \
            -i \
            --tty \
            --image=grc.io/myproj/myimg:mytag \
            --restart=Never \
            --rm \
            -- \
            my_command

それともこれは正しいアプローチではないのでしょうか?

14
garethw

あなたはこれらの分野について言及していると思います。 https://github.com/kubernetes/kubernetes/blob/master/pkg/api/types.go#L1004-L1006

stdinttyは、yamlファイルで定義できます。

apiVersion: v1 
kind: Pod 
metadata: 
  name: test 
spec: 
  containers: 
    - name: test 
      image: test 
      stdin: true 
      tty: true 
26
Lantao Liu