プロセスである • どちらもリソース(CPU / メモリ、ネットワーク、ストレージ)を必要とする 仮想マシンはコンテナと同じように扱える?! Red Hat Enterprise Linux CoreOS Kernel Red Hat Enterprise Linux CoreOS Kernel Linux ホスト コンテナ 仮想マシン /usr/bin/conmon -b /run/container/storag e/overlay-contain… /usr/libexec/qemu-kvm -name guest=rhel9-01- dev… プロセス プロセス
• 2023年7月にversion1.0をリリース The v1.0 release signifies the incredible growth that the community has gone through in the past six years from an idea to a production-ready Virtual Machine Management solution. The next stage with v1.0 is the additional focus on maintaining APIs while continuing to grow the project. This has led KubeVirt to adopt community practices from Kubernetes in key parts of the project. v1.0のリリースは、過去6年間にコミュニティがアイデアから 本番稼動可能な仮想マシン管理ソリューションまで、信じられないほどの成 長を遂げたことを意味します。 v1.0の次の段階は、APIを維持しながらプロジェクトを継続的に成長させる ことにさらに重点を置くことです。 KubeVirtはプロジェクトの鍵となる箇所に おいて、Kubernetesのコミュニティ・プラクティスを採用していきます。 What does v1.0 mean to the community? KubeVirtのコミュニティブログより KubeVirt
で稼働するカーネルモジュール • KVM + QEMU + libvirt のスタックで仮想化 ◦ QEMU ▪ 仮想マシンのハードウェアエミュレーションを提供 ▪ User Land で Linux プロセス (qemu-kvm) として稼働 ◦ libvirt ▪ 仮想マシンの管理レイヤーを提供 ▪ User Land で Linux プロセス (virtqemud) として稼働 Hardware Linux Kernel Land KVM QEMU libvirt VM QEMU libvirt VM QEMU libvirt VM KVM : Kernel-based Virtual Machine
Worker Node Worker Node Control Plane Node NIC NIC NIC NIC NIC NIC Logical Switch Logical Switch Logical Switch Logical Switch Logical Switch Logical Switch NIC NIC NIC NIC NIC NIC Linux Bridge Linux Bridge Linux Bridge • Kubernetes CNI plugin で構成される overlay network が利用可能 • Multus とホスト上の Bridge を使って、クラスタ外部のネットワークも利用可能 Overlay Network L2 Network 外部システム
provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you 12