Skip to content

ManagedVirtualMachine

ManagedVirtualMachine is a way to bring your existing VirtualMachines in Proxmox to Kubernetes. As an user you don't need to create ManagedVirtualMachine resource. Kubemox will create ManagedVirtualMachine objects according to existing VirtualMachines in Proxmox who has a tag called kubemox-managed-vm by default. You can change the tag name by setting MANAGED_VIRTUAL_MACHINE_TAG environment variable in the controller. ManagedVirtualMachine is also reconciled by the operator so if you do any change on those (delete, update, etc.) it will be reflected to Proxmox.

Warning

You should not create ManagedVirtualMachine resource manually. Kubemox will create it for you after the deployment at startup of controller. That is way to bring your existing VirtualMachines in Proxmox to Kubernetes. You can delete or modify them but you should not create them manually.