- deployment
- replicaset
- daemonset
- hostpodset
- pod
- job
- sandbox
- vm
- cronjob
- service
- webapp
- gateway
- httproute
- tlsroute
- referencegrant
- registry-credential
- secret
- certificate
Usage
Commands
Inherited flags
Examples
Subcommand reference
idyl create certificate
Create a workload TLS certificate
Usage
Aliases
certificates
Flags
idyl create cronjob
Create a cronjob from a file
Usage
Aliases
cronjobscj
Flags
idyl create daemonset
Create a daemonset from a file
Usage
Aliases
daemonsetsds
Flags
idyl create deployment
Create a deployment from a file
Usage
Aliases
deploymentsdeploy
Flags
idyl create gateway
Create a Gateway that claims public ingress hostnames.
Each —hostname becomes one HTTPS listener terminated by the platform with
managed certificates; HTTPRoutes attach to it. Each —tls-hostname becomes
one TLS passthrough listener that forwards the client’s TLS bytes to the
workload; TLSRoutes attach to it.
Usage
Aliases
gatewaysgw
Flags
Examples
idyl create hostpodset
Create a HostPodSet in the resolved Namespace, from flags or from the
manifest named by -f/—filename.
A HostPodSet keeps a counted set of host Pods. A host Pod runs no workload of
its own: it reserves CPU and memory on a Node for isolated units that a node
agent creates inside it later. The HostPodSet decides how many hosts exist,
where they may be placed, and the isolation class of the units they hold.
Hosts are placed across the eligible Nodes of the subnet, or of one fleet with
—fleet. —node is refused, because a HostPodSet is not placed on a single
Node.
From flags, the name and —owner, —isolation, —cpu, —memory, and —max are
required; —count and —min default to 0. A —min above zero is a reservation:
that many hosts, and the capacity they reserve, stay placed while nothing runs
in them. Hosts are replaced one at a time, with no surge, when the template
changes. A manifest can state another replacement strategy or a controller.
A host Pod sets no network for its units: each unit states its own.
Usage
Aliases
hostpodsetshps
Flags
Examples
idyl create httproute
Create an HTTPRoute that routes HTTP traffic from a Gateway’s HTTPS
listeners to one Service port by hostname and path.
—port names a Service port, never a number. Route hostnames are
intersected with the listener’s hostname at admission.
Usage
Aliases
httproutes
Flags
Examples
idyl create job
Create a job from a file
Usage
Aliases
jobs
Flags
idyl create pod
Create a pod from a file
Usage
Aliases
pods
Flags
idyl create referencegrant
Create a ReferenceGrant that permits routes in another namespace to
reference Services in the grant’s own namespace.
The grant lives in the target namespace and grants inward; absent a grant,
a cross-namespace reference fails closed. Omit —to-service to cover every
Service in the namespace.
Usage
Aliases
referencegrants
Flags
Examples
idyl create registry-credential
Create a RegistryCredential in the selected namespace and subnet.
The password is read only from stdin or an interactive hidden prompt. There is
no flag that accepts the password as a command argument.
Usage
Aliases
registry-credentials
Flags
Examples
idyl create replicaset
Create a replicaset from a file
Usage
Aliases
replicasetsrs
Flags
idyl create sandbox
Create a disposable Sandbox workload inside an IDYL subnet.
Provide a container image, a required TTL duration, and a target subnet. TTL
uses duration strings such as 15m, 2h, or 24h. If —name is omitted, the CLI
generates a concrete Sandbox name before sending the create request.
Command and args values are split using shell-style quoting, so quoted
substrings stay together as one container argument.
By default, IDYL keeps the Sandbox open until its TTL expires or it is deleted. Use
—use-image-entrypoint to let the image ENTRYPOINT/CMD control the process, or
—command with optional —args to run an explicit command.
Use —isolation-class container, secure-container, or microvm to request the
Sandbox pod template isolation class when that value is allowed by the target
subnet.
Usage
Aliases
sandboxes
Flags
Examples
idyl create secret
Create a workload Secret
Usage
Aliases
secrets
Flags
idyl create service
Create a Service that defines a stable named HTTP port over one
Deployment target.
Usage
Aliases
services
Flags
Examples
idyl create tlsroute
Create a TLSRoute that routes TLS traffic from a Gateway’s TLS
passthrough listeners to one Service port by SNI hostname. The client’s TLS
runs end-to-end to the workload.
—port names a Service port, never a number.
Usage
Aliases
tlsroutes
Flags
Examples
idyl create vm
Create a durable VirtualMachine inside an IDYL subnet.
The CLI sends the VM image alias as supplied, such as ubuntu:26.04. Image
aliases are resolved by the platform before node assignment; the CLI does not
resolve aliases to artifact URLs.
If —name is omitted, the CLI generates a concrete VirtualMachine name before
sending the request.
Usage
Aliases
vmsvirtualmachinevirtualmachines
Flags
Examples
idyl create webapp
Create a WebApp that publishes one Service port through an
IDYL-generated HTTPS hostname.
Usage
Aliases
webapps

