KubernetesにおけるDockerイメージ自動クリーンアップCronJobの実装

Kubernetesクラスター内の各ノードで、不要になったDockerイメージを定期的に自動削除するためのCronJob設定について解説します。このソリューションは、ノードのディスク容量を効率的に管理することを目的としており、毎日午前3時に実行されます。 前提条件: Kubernetesバージョン v1.20以降 (kubectl debug機能を利用するため) コンテナランタイムとしてDockerを使 ...

9月13日 02:11 投稿

Kubernetes コントローラー - Job と CronJob

Job と CronJob Deployment、StatefulSet、DaemonSet といったコントローラーは、主に常時稼働するアプリケーション(オンライン業務)の管理を目的としています。例として Nginx、MySQL などのアプリケーションを考えると、これらのアプリケーションは稼働後、エラー発生または停止を除き、常に実行状態(Running)にあります。 しかし、ある種のタスクはこの条件に適合 ...

8月12日 05:34 投稿