Disclaimer
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. However, exercise caution and consider managing only VMs and VM configs via YAML. Working with images, ISOs, or nodes directly requires both advanced Orka3 CRD and Kubernetes knowledge, and might result in unexpected issues.Workflow
- Install kubectl locally or upgrade your existing installation. For example:
- Authenticate with your Orka cluster:
Orka3 CLI
- Manage Orka resources with kubectl:
- Create and configure a namespace for running custom pods.
First, you need to create a namespace with enabled custom pods. Next, you must grant access to the namespace to the users who need to deploy to it. And finally, you need to assign computational resources to the namespace.
Note that you will not be able to deploy Orka resources to this namespace.
Orka3 CLI
- Manage your custom pods with kubectl.
YAML
Limitations
- Your access to Orka resources depends on the role of the user you authenticated with. For more information, see here.
- You can run custom pods only in a namespace created with the enable custom pods setting.
- You cannot run custom pods in the orka-default namespace.
-
For any custom pods you want to run, you must add the following toleration:
YAML