See VM Definition
Abbreviation for Kuberenetes Third Party Resource.
Kubernetes has an extensible API which allows extending its REST-API. Resources using this extension mechanism are called Third Party Resource. See extensible-api for more information.
Descrition of a VM on the cluster level. This is part of the VM Definition, but contains purely VM related information (Devices, Disks, Networks, ...)
The whole definition of the VM how cluster-wide. Including Kubernetes Metadata, ... The VM Spec is part of it.
Libvirt domain. virt-handler
can derive a Domain XML out of a VM Spec.
This is the host centric view of the cluster wide VM Spec.