2017-11-22 12 views
0

'仕事として扱うことはできませんが、 "V1 \" バージョン\にバージョン " v1 "のジョブはジョブとして扱うことができません。ジョブyamlファイルでKubernetesジョブを作成すると、[ja:char = '' 'が得られますが、' ''

仕事:私は、このエラーメッセージを持っている[POS 196]:JSON:期待文字 '\ "' は文字だ '{'

誰でも理由を知っている?ありがとう!

ファイルjob.yml:

apiVersion: batch/v1 kind: Job metadata: name: pi labels: name: 09996c3d-cb13-41b0-94a6-b8492d981de5 spec: completions: 1 template: metadata: name: pi labels: name: 09996c3d-cb13-41b0-94a6-b8492d981de5 spec: containers: - name: pi image: perl # command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"] env: - name: FUNCTIONGRAPH value: reqJsonBody restartPolicy: OnFailure

+0

私のjob.ymlの内容: – cleverlzc

答えて

0

上記のファイルは完全に私のためのジョブを作成します。私は、コマンドkubectl create -f job.yamlを実行すると、以下のように、出力されたminikubeバージョン minikube version: v0.23.0とkubectlバージョン1.8

を使用しています。

[[email protected]]$ kubectl create -f job.yaml job "pi" created [[email protected]]$ oc get pods NAME READY STATUS RESTARTS AGE pi-r6xsm 0/1 Completed 0 23s

[[email protected]]$ oc logs pi-r6xsm

Loading DB routines from perl5db.pl version 1.51 Editor support available.

Enter h or 'h h' for help, or 'man perldebug' for more help.

main::(-e:1): 0 DB<1>

とするとき、私はコンテナのコマンドラインでそのコメントを削除した後に同じYAMLを実行します。 piから2000の10進数までの値を完全に表示します。

私は、最新のバージョンのminikubeにアップグレードしてください(もしそうでない場合)か、いくつかの詳細を提供してください。

関連する問題