さまざまなフラグを使用して「kubectl run」を使用してジョブをインタラクティブに実行してきましたが、最近、これらのフラグを使用して何ができるかが大きくなり、YAML構成ファイルを使用してジョブを説明するようになりました。
ただし、作成しているジョブに添付する「-i」および「--tty」フラグに相当するものを見つけることができません。
同等のYAML仕様がありますか?
kubectl run myjob \
-i \
--tty \
--image=grc.io/myproj/myimg:mytag \
--restart=Never \
--rm \
-- \
my_command
それともこれは正しいアプローチではないのでしょうか?
あなたはこれらの分野について言及していると思います。 https://github.com/kubernetes/kubernetes/blob/master/pkg/api/types.go#L1004-L1006
stdin
とtty
は、yamlファイルで定義できます。
apiVersion: v1
kind: Pod
metadata:
name: test
spec:
containers:
- name: test
image: test
stdin: true
tty: true