2017-07-12 16 views
1

私はthis tutorialに従っています。タイプが見つかりませんでした:v1.Deployment

私の目的は、helloコンテナの代わりにカスタムコンテナで作成したDeploymentを作成することでした。

私はこのmy-custom-server-deployment.yaml作っ:私はkubectl create -f my-custom-server-deployment.yamlでそれを構築しようとしましたが、私が得た

apiVersion: v1 
kind: Deployment 
metadata: 
    name: my-custom-server-deployment 
spec: 
    replicas: 2 
    template: 
    metadata: 
     labels: 
     app: my-custom 
     tier: backend 
    spec: 
     containers: 
     - name: my-custom-server 
      image: my-custom-server 
      ports: 
       containerPort: 3000 

を:私は--validate=falseを追加すると

error: error validating "my-custom-server-deployment.yaml": error validating data: couldn't find type: v1.Deployment; if you choose to ignore these errors, turn validation off with --vali 
date=false 

は私が取得:

no matches for /, Kind=Deployment 

私は思いましたこれはかなりまっすぐだった。何が間違っているのですか?

+0

「kubectl version」を追加できますか? – johnharris85

+0

'kubectl api-versions | grep apps'では、サポートされているAPIバージョンが表示されます – sfgroups

答えて

6

代わりにapiVersion: apps/v1beta1を試してみてください。デプロイメントはまだベータ版だと私は思う。

関連する問題