Skip to main content
The recommended way to work with Orka resources is via the Orka3 CLI, Orka3 API, or the Orka Web UI. You can still use kubectl instead, but exercise caution and consider managing only VMs and VM configs via YAML. Working with images, ISOs, or nodes directly via YAML requires both advanced Orka3 CRD and Kubernetes knowledge, and might result in unexpected issues.

virtualmachineconfigs.orka.macstadium.com

Definitions

Examples

Create simple VM config
Create VM config with attached ISO

virtualmachineinstances.orka.macstadium.com

Definitions

When set to most-allocated, VirtualMachineInstances are scheduled to OrkaNodes having most of their resources allocated. The default setting keeps used vs free resources balanced between OrkaNodes.
spec > systemSerial | string | A custom serial number for the VirtualMachineInstance. The provided serial number must be a valid Mac serial number.
spec > tag | string | When specified, the VirtualMachineInstance will be scheduled for deployment on OrkaNodes labeled with the same Tag.
spec > tagRequired | boolean | Boolean setting if the Tag is required. When true, VirtualMachineInstances will be deployed only on nodes matching the specified Tag.
spec > vncConsole | boolean | Boolean setting if the VNC console is enabled for VirtualMachineInstances created from the VirtualMachineConfig. When enabled, GPUPassthrough must be disabled.
status>errorMessage | string | The error message if the deployment failed.
status > hostIP | string | The IP of the OrkaNode on which the VirtualMachineInstance is running.
status > memory | string | The amount of memory allocated to the VirtualMachineInstance.
status > nodeName | string | The name of the OrkaNode on which the VirtualMachineInstance is running.
status > phase | string | The state of the VirtualMachineInstance deployment.
status > portWarnings | string | Any port warnings that have occurred during the deployment.
status > screenSharePort | integer | The Screen Sharing port assigned to the VirtualMachineInstance.
status > sshPort | integer | The SSH port assigned to the VirtualMachineInstance.
status > vncPort | integer | The VNC port assigned to the VirtualMachineInstance.

Examples

Deploy basic VM
Deploy complex VM

images.orka.macstadium.com

Definitions

Examples

Existing Apple silicon-based image
Existing Intel-based image
Generate empty image
Copy local image
Pull remote image

isos.orka.macstadium.com

Definitions

Examples

Existing ISO
Copy local ISO
Pull remote ISO

remoteimages.orka.macstadium.com

Definitions

Examples

Existing remote image

remoteisos.orka.macstadium.com

Definitions

Examples

Existing remote iso

orkanodes.orka.macstadium.com

Definitions

Examples

Existing node