2017-08-30 11 views
1

私はYAMLファイルで作成されたデプロイメントを持っていますが、コンテナのイメージはimage:v1です。'kubectl -f'はバックグラウンドでの展開をどのように更新しますか?

ここでファイルをimage:v2に更新し、kubectl apply -f newDeploymentFile.ymlを実行します。 Kubernetesは、展開やその他の方法を更新するために、舞台裏でローリングアップデートを使用していますか?

答えて

1

正確Deployment自体によって制御され、何が起こるか:

  • .spec.stategyRollingUpdate(デフォルト)またはRecreate
  • .spec.strategy.rollingUpdate:私はmaxSurgemaxUnavailable
  • の説明については、リンクしたドキュメントを参照してください

デプロイメント実際にはDeploymentタイプのオブジェクトで、一般的には話しません)

+0

これは私が探していたものです。ありがとう! 'Deployment'によって、私はkube展開オブジェクトを意味しました。 – daniely

関連する問題