第13章 リソースを回収するためのオブジェクトのプルーニング
クラスターストレージを再利用し、古くなったリソースをプルーニングして API サーバーのパフォーマンスを最適化します。手動 CLI コマンドを実行するか、自動 cron ジョブを設定して、廃止されたデプロイメント、ビルド、イメージ、およびグループレコードをクリーンアップすることができます。
時間の経過と共に、OpenShift Container Platform で作成される API オブジェクトは、アプリケーションのビルドおよびデプロイなどの通常のユーザーの操作によってクラスターの etcd データストアに蓄積されます。
クラスター管理者は、不要になった古いバージョンのオブジェクトをクラスターから定期的にプルーニングできま。たとえば、イメージのプルーニングにより、使用されなくなったものの、ディスク領域を使用している古いイメージや層を削除できます。
13.1. プルーニングの基本操作 リンクのコピーリンクがクリップボードにコピーされました!
古いクラスターオブジェクトまたは参照されていないクラスターオブジェクトを削除して、クラスターストレージを再利用し、最適な API サーバーのパフォーマンスを維持します。
CLI は、共通の親コマンドでプルーニング操作を分類します。
$ oc adm prune <object_type> <options>
これにより、以下が指定されます。
-
groups、builds、deployments、またはimagesなどのアクションを実行するための<object_type>。 -
オブジェクトタイプのプルーニングの実行においてサポートされる
<options>。