Kubernetes: デプロイメントAPIバージョンapps / v1beta2は作成時にextensions / v1beta1に変更されます

作成日 2018年01月27日  ·  3コメント  ·  ソース: kubernetes/kubernetes

これはバグレポートですか、それとも機能リクエストですか?

/種類のバグ

何が起こったのか

kubernetes / websiteでAPIバージョンapps/v1beta2を使用してサンプルデプロイメントを作成すると、 kubectl get deploy nginx-deployment -o yamlを実行したときに表示されるAPIバージョンはextensions/v1beta1です。

あなたが起こると期待したこと

APIバージョンはapps/v1beta2になると思います。

それを再現する方法(可能な限り最小限かつ正確に)

  • クライアントバージョンv1.9.1とサーバーバージョンv1.8.4ます。
  • サンプルのNginxデプロイメントファイルを作成します。
    Bash kubectl create -f https://raw.githubusercontent.com/kubernetes/website/snapshot-final-v1.8/docs/tasks/run-application/deployment.yaml
  • APIバージョンがapps/v1beta2あることを確認します(そうではありません):
    Bash kubectl get deploy nginx-deployment -o yaml | grep apiVersion

他に知っておくべきことはありますか?

私が考えることができることではありません。

環境

  • Kubernetesバージョン( kubectl version ):

Bash Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.1", GitCommit:"3a1c9449a956b6026f075fa3134ff92f7d55f812", GitTreeState:"clean", BuildDate:"2018-01-04T11:52:23Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.4", GitCommit:"9befc2b8928a9426501d3bf62f72849d5cbcd5a3", GitTreeState:"clean", BuildDate:"2017-11-20T05:17:43Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

  • クラウドプロバイダーまたはハードウェア構成:

    AWS、kops v1.8.0(git-5099bc5)を介してデプロイ

  • OS(例:/ etc / os-releaseから):〜

  • カーネル(例: uname -a ):〜

  • ツールのインストール:

    kops v1.8.0(git-5099bc5)

  • その他:〜

kinbug needs-sig

最も参考になるコメント

それは紛らわしいです。 アップロードしたバージョン、またはサーバーが返すことができるデプロイメントの最新バージョンが返されると思います。

とにかく、ありがとう!

全てのコメント3件

@ sean-krail:この問題に関するsigラベルはありません。 sigラベルを追加してください。

sigラベルは、次のいずれかの方法で追加できます。

  1. sigに言及する: @kubernetes/sig-<group-name>-<group-suffix>
    例: @kubernetes/sig-contributor-experience-<group-suffix>は、寄稿者のエクスペリエンスsigに通知します。または

  2. ラベルを手動で指定する: /sig <group-name>
    たとえば、 /sig scalability sig/scalabilityラベルを適用するには

注:方法1は、グループへの電子メールをトリガーします。 グループリストを参照してください。
方法1の<group-suffix>は、次のいずれかに置き換える必要があります。_バグ、機能要求、広報レビュー、テスト失敗、提案_

PRコメントを使用して私とやり取りするための手順は、こちらから入手できkubernetes / test-infraリポジトリに対して問題を

資格のないkubectl get deploymentは、サーバーが戻ることができることを示すデプロイメントの最初のバージョンを取得します。

作成したデプロイメントは、サポートされているどのバージョンでも取得できます。 特定のグループまたはバージョンを取得するには、取得リクエストを完全に修飾します。

kubectl getdeployment.apps…
kubectl getdeployment.v1beta2.apps…

/閉じる

それは紛らわしいです。 アップロードしたバージョン、またはサーバーが返すことができるデプロイメントの最新バージョンが返されると思います。

とにかく、ありがとう!

このページは役に立ちましたか?
0 / 5 - 0 評価