第9章 bcvk を使用したブート可能なコンテナーのテストとデプロイ
コンテナー化されたシステムの更新を効果的に管理するには、bootc 仮想化キット (bcvk) をインストールします。bcvk ツールは、bootc コンテナーから直接一時的な仮想マシン (VM) を起動するのに役立ち、開発とデプロイメントプロセスを簡素化します。
9.1. bootc コンテナー仮想化キット リンクのコピーリンクがクリップボードにコピーされました!
bootc 仮想化キット (bcvk) は、コンテナー開発とハードウェアへのデプロイ間のギャップを埋めます。bcvk ツールを使用すると、bootc コンテナーから一時的な仮想マシン (VM) を起動して、ブート可能なイメージをローカルでテストしたり、実稼働環境のフレームワーク用のディスクイメージを生成したりできます。
bcvk を使用することで、環境全体の一貫性が維持されます。開発環境で使用するものと同じコンテナー化されたブート可能イメージが、仮想マシン上で実行されるためです。
- 仮想化モードの選択
-
デプロイする前に、どの
bcvkモードがユースケースに適しているかを判断してください。
| 機能 | 一時的 (run) | 永続的 (libvirt) | ディスクイメージ (to-disk) |
|---|---|---|---|
| 主な用途 | 迅速なテストまたはイテレーション | 長期的な開発または運用 | ベアメタルまたはクラウドインポート |
| 永続性 | なし (終了時に消去) | 完全 (再起動後も継続) | 完全 (スタンドアロンイメージ) |
| 特権 | ルートレス (ユーザー空間) |
|
ファイルに関してはルートレス、 |
| デフォルトメモリー | 4GB (4096MB) | 4GB RAM (4096MB) | 該当なし |
| 速度 | 最速の起動時間 | 中程度 | 処理速度が遅い (ディスクイメージの作成とインストールプロセス) |