【コンテナチェックポイント(シーアールアイユー)】
コンテナチェックポイント(CRIU) とは?
最終更新:
💡 コンテナにも「セーブ地点」。続きから動かすための状態保存
実行中のコンテナのプロセスやメモリなどの状態をファイルに保存し、対応する環境で復元する技術。LinuxのCRIUなどが使われます。コンテナイメージやデータのバックアップとは役割が異なり、復元には環境と機能の条件があります。
📌 このページのポイント
コンテナチェックポイントって何?
コンテナイメージを保存するのとは違うの?
CRIUは何をするの?
Kubernetesなら、Podを別ノードへ自動で移せるの?
どんな使い道と注意点がある?
初期化済みの状態からの起動や、不具合が起きた状態の調査に役立つ場合があるよ。復元の可否や速度は実際の環境で確かめよう。保存ファイルにはメモリ内の認証情報や秘密鍵も入り得るので、アクセス制限や移動・保管時の保護が必要なんだ。
まとめ:ざっくりこれだけ覚えればOK!
「コンテナチェックポイント」って出てきたら「コンテナの続きから動かすためのセーブ地点」と思えばだいたいOK!
📖 おまけ:英語の意味
「Container Checkpoint / CRIU (Checkpoint/Restore In Userspace)」 = コンテナの状態保存 / ユーザー空間でのチェックポイント保存・復元
💬 Checkpointは再開のために保存する地点、Restoreは復元だよ。CRIUの名前は、主にユーザー空間で保存・復元を行う仕組みを表しているんだ。