1. ホーム
  2. kubernetes

[解決済み] デプロイメント更新時に「Replica Sets」をクリーンアップしますか?

2023-01-31 17:15:13

質問

デプロイメントが更新されるたびに、新しいレプリカセットが長いリストに追加されます。古い Rs はクリーニングされるべきですか?

どのように解決するのですか?

古いレプリカセットの削除は、Deploymentオブジェクトの一部ですが、オプションです。設定できるのは .spec.revisionHistoryLimit を設定することで、Deploymentに古いレプリカセットをいくつ残しておくかを指示することができます。

以下はYAMLの例です。

apiVersion: apps/v1
kind: Deployment
# ...
spec:
  # ...
  revisionHistoryLimit: 0 # Default to 10 if not specified
  # ...