タグ: #컨트롤러
Kubernetes・DevOps・MLOps を自分で動かして測った値で書くブログ · 2 件
KubeVirt ソースコードリーディング 4: virt-handler — ノードでのVMIの同期
virt-handlerはノードごとに1つずつ実行されるコントローラーであり、他のコントローラーとは異なり、2つの世界を同時に見ます。クラスターのVMI(あるべき姿)と、ポッド内のlibvirtのドメイン(実際)です。ノードラベルでフィルタリングされたVMIインフォーマー、ポッド内から送られてくるドメインイベントと5分ごとのresync、sync()が選択する3つの分岐(停止・削除・同期)、ポッド外でのみ実行可能な準備(コンテナディスク
2026-10-16 · 14 分で読めます #KubeVirt#쿠버네티스#데몬셋#gRPC#컨트롤러KubeVirt ソースコード読み取り 3: virt-controller — VM と VMI の reconcile
virt-controller の中では複数のコントローラーが動作しますが、1つの VM を起動するプロセスは2つのコントローラーがバトンタッチする形で行われます。VM コントローラーが実行戦略(runStrategy)を確認して VMI を作成または削除し、VMI コントローラーが template.go を使って virt-launcher ポッドを描画・作成し、ポッドの準備ができたらノード名を書き込んで virt-handler
2026-10-16 · 20 分で読めます #KubeVirt#쿠버네티스#컨트롤러#reconcile#Go