2016-07-23 8 views
5

展開を作成するには、ドキュメントの後、私はこのようなYAMLファイルがあります。apiVersionおよびベータ版

apiVersion: extensions/v1beta1 
kind: Deployment 
... 

を私は「拡張/ v1beta1」で作ることがわからなかったので、私は終わりましたhere in the API docs

"v1"の値を使用する必要がありますが、yamlファイルを "kubectl apply"しようとすると有効ではないようです。

apiVersionの値が意味することと、各コンポーネントで使用するための最良の値をどのように判断できるかを理解する助けとなるでしょうか?

ああ、私はminikubeと「kubectlバージョン」を使用していますが、クライアントとサーバは「GitVersion:」であることを報告している。v1.3.0" デベロッパー

答えて

5

あなたがKubernetes 1.0のリリース前からのものにリンクされているドキュメントを(A当時、私たちはAPIのベータ版を持っており、v1 APIに移行していました。その後、複数のAPIグループが導入され、各APIグループは異なるバージョンを持つことができます。 API(アルファはアクティブ開発中、ベータは互換性/アップグレード可能性が保証され、v1は安定性を意味します)現在デプロイメントAPIは第2カテゴリにありますのでextensions/v1beta1を使用してください。

関連する問題