What is KubeVirt
KubeVirt is an open-source initiative distributed under the Apache 2.0 License. It was developed by engineers from Red Hat with the aim of empowering Kubernetes to handle the provisioning, administration, and oversight of virtual machines in conjunction with containerized resources. KubeVirt serves as a valuable tool to facilitate the transition for enterprises from a virtual machine-centric infrastructure to a Kubernetes and container-centric stack, allowing for a gradual migration of applications one step at a time.
What does KubeVirt do?
-
Custom Resource Definitions (CRD)
KubeVirt introduces supplementary types integrated into the Kubernetes API, facilitating the management of Virtual Machines similar to other Kubernetes entities, such as Pods.
-
Controllers
KubeVirt deploys a collection of deployments within the cluster, offering an API endpoint for the administration of the newly introduced KubeVirt CRDs. Typically, these deployments operate on the control plane nodes of the cluster.
-
Agents
KubeVirt employs a series of node-level DaemonSets to oversee tasks related to virtualization at the node level. Typically, these DaemonSets are configured to run exclusively on the worker nodes of the cluster.
More Details: HERE
0 comments