# deploy

Deploy the development machine to Kubernetes.

```rhai
development_machine.deploy() -> DevelopmentMachine
```

## Returns

Returns the `DevelopmentMachine` with deployment information.

## Examples

```rhai
let dev = namespace.development_machine("devbox")
    .image("ubuntu:22.04")
    .cpu(1000, 2000)
    .memory(2048, 4096)
    .port(22)
    .deploy();

// Get SSH credentials
let ssh_key = dev.get_ssh_key();
let ssh_pub = dev.get_ssh_public_key();

print("Development machine deployed!");
print("Name: " + dev.get_name());
print("Namespace: " + dev.get_namespace());
```

## Notes

- This is a terminal method (executes the deployment)
- Creates pod with SSH access configured
- Generates SSH keys for access
- Use getter methods to retrieve connection information
