garbage-collection.md to the latest.

pull/36853/head
s-kawamura-w664 2022-09-16 07:54:28 +00:00
parent 70d3156281
commit 8fef93465e
2 changed files with 5 additions and 5 deletions

View File

@ -7,7 +7,7 @@ weight: 50
<!-- overview --> <!-- overview -->
ガベージコレクションは、Kubernetesがクラスターリソースをクリーンアップするために使用するさまざまなメカニズムの総称です。これにより、次のようなリソースのクリーンアップが可能になります: ガベージコレクションは、Kubernetesがクラスターリソースをクリーンアップするために使用するさまざまなメカニズムの総称です。これにより、次のようなリソースのクリーンアップが可能になります:
* [失敗したPod](/ja/docs/concepts/workloads/pods/pod-lifecycle/#pod-garbage-collection) * [終了したPod](/ja/docs/concepts/workloads/pods/pod-lifecycle/#pod-garbage-collection)
* [完了したJob](/ja/docs/concepts/workloads/controllers/ttlafterfinished/) * [完了したJob](/ja/docs/concepts/workloads/controllers/ttlafterfinished/)
* [owner referenceのないオブジェクト](#owners-dependents) * [owner referenceのないオブジェクト](#owners-dependents)
* [未使用のコンテナとコンテナイメージ](#containers-images) * [未使用のコンテナとコンテナイメージ](#containers-images)
@ -102,7 +102,7 @@ Kubernetesは、kubeletの一部である*イメージマネージャー*を通
ガベージコレクションは、最後に使用された時間に基づいて、最も古いものから順にイメージを削除します。 ガベージコレクションは、最後に使用された時間に基づいて、最も古いものから順にイメージを削除します。
kubeletは、ディスク使用量が`LowThresholdPercent`値に達するまでイメージを削除します。 kubeletは、ディスク使用量が`LowThresholdPercent`値に達するまでイメージを削除します。
### コンテナイメージのガベージコレクション {#container-image-garbage-collection} ### コンテナのガベージコレクション {#container-image-garbage-collection}
kubeletは、次の変数に基づいて未使用のコンテナをガベージコレクションします。 kubeletは、次の変数に基づいて未使用のコンテナをガベージコレクションします。
@ -112,8 +112,8 @@ kubeletは、次の変数に基づいて未使用のコンテナをガベージ
これらの変数に加えて、kubeletは、通常、最も古いものから順に、定義されていない削除されたコンテナをガベージコレクションします。 これらの変数に加えて、kubeletは、通常、最も古いものから順に、定義されていない削除されたコンテナをガベージコレクションします。
`MaxPerPodContainer`と`MaxContainer`は、Podごとのコンテナーの最大数(`MaxPerPodContainer`)を保持すると、グローバルなデッドコンテナの許容合計(`MaxContainers`)を超える状況で、互いに競合する可能性があります。 `MaxPerPodContainer`と`MaxContainers`は、Podごとのコンテナーの最大数(`MaxPerPodContainer`)を保持すると、グローバルなデッドコンテナの許容合計(`MaxContainers`)を超える状況で、互いに競合する可能性があります。
この状況では、kubeletは`MaxPodPerContainer`を調整して競合に対処します。最悪のシナリオは、`MaxPerPodContainer`を1にダウングレードし、最も古いコンテナーを削除することです。 この状況では、kubeletは`MaxPerPodContainer`を調整して競合に対処します。最悪のシナリオは、`MaxPerPodContainer`を1にダウングレードし、最も古いコンテナーを削除することです。
さらに、削除されたPodが所有するコンテナは、`MinAge`より古くなると削除されます。 さらに、削除されたPodが所有するコンテナは、`MinAge`より古くなると削除されます。
{{<note>}} {{<note>}}

View File

@ -261,7 +261,7 @@ Podは、クラスター内のNodeで実行中のプロセスを表すため、
StatefulSetのPodについては、[StatefulSetからPodを削除するためのタスクのドキュメント](/ja/docs/tasks/run-application/force-delete-stateful-set-pod/)を参照してください。 StatefulSetのPodについては、[StatefulSetからPodを削除するためのタスクのドキュメント](/ja/docs/tasks/run-application/force-delete-stateful-set-pod/)を参照してください。
### 失敗したPodのガベージコレクション {#pod-garbage-collection} ### 終了したPodのガベージコレクション {#pod-garbage-collection}
失敗したPodは人間または{{< glossary_tooltip term_id="controller" text="controller" >}}が明示的に削除するまで存在します。 失敗したPodは人間または{{< glossary_tooltip term_id="controller" text="controller" >}}が明示的に削除するまで存在します。