2017-08-09 6 views
2

、私はエラーを取得:Kubernetesは私がデモを実行したい場合は

error: error validating "cronJob_example.yaml": error validating data: couldn't find type: v2alpha1.CronJob; if you choose to ignore these errors, turn validation off with --validate=false

それから私が見つかりました:

Prerequisites You need a working Kubernetes cluster at version >= 1.4 (for ScheduledJob), >= 1.5 (for CronJob), with batch/v2alpha1 API turned on by passing --runtime-config=batch/v2alpha1=true while bringing up the API server (see Turn on or off an API version for your cluster for more).

上記条件は--runtime-config=batch/v2alpha1=trueにする必要がありますが、どこでどのように実行するのかわかりません。

答えて

2

ここに記載されています。 https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/ APIサーバーでこの機能を有効にする必要があります。

マスタサーバでは、このファイルにラインコマンドセクションを追加する必要があります/etc/kubernetes/manifests/kube-apiserver.yaml。クラスタ全体を再起動します。

再起動後、apiのバージョンを確認してください。この機能が有効になっているはずです。

kubectl api-versions |grep batch 
batch/v1 
batch/v2alpha1 
+0

ありがとう – IronC

関連する問題