You can also add your own workers manually by running a bootstrap command on any Linux server. Akua-managed machines are an alternative that removes the need for a separate cloud provider account.
Machine lifecycle
Provisioning
When Akua provisions a machine for your cluster:- Akua creates a cloud server using the resolved compute config for your cluster’s region.
- The server bootstraps automatically and joins your cluster.
- The machine appears in your dashboard with real-time status updates.
- Akua monitors the machine and handles its full lifecycle.
Auto-scaling
Akua automatically matches capacity to your workload requirements. When your cluster needs more resources, new machines are provisioned. When demand decreases, idle machines are removed to reduce costs. Concurrency limit: To prevent runaway provisioning loops, Akua limits how many machines can be launching at once per cluster: 1 on the free plan and 3 on Pro. If your cluster requests more machines than this limit, they are queued and provisioned as earlier machines complete. If provisioning repeatedly fails (for example, due to a provider capacity issue), Akua backs off to avoid unnecessary retries. See quotas for details. Auto-scaling controls: You can pause and resume auto-scaling from the Machines tab. When paused, no new machines are created regardless of pending workloads. The current machine count and limit are shown in the header.When you pause auto-scaling, existing workloads continue running on current machines. New pods that require additional capacity will remain pending until auto-scaling is resumed.
Deletion
When a machine is deleted (not suspended), the data is permanently removed:- Running workloads are gracefully drained off the machine (up to 2 minutes).
- The cloud server is deleted and billing stops immediately.
- Cluster resources are cleaned up.
Free tier machine lifetime
The free tier’s Akua-managed machine is a one-time trial across every workspace and organization the account creates. Trial hosting pauses at expiry. You receive email and dashboard notifications before it pauses. Trial hosting pauses after 7 days. We keep your data for 90 days; upgrade to Pro to resume. Deleting the trial machine early, or deleting its cluster, workspace, or organization, releases the occupied slot but never restores the trial. BYOM machines are not subject to the trial lifetime and do not consume or require the trial; they run as long as you leave them running, because you pay the cloud provider directly. To keep managed machines running after your one-time trial, add your own cloud key or upgrade to Pro. See plans and pricing for details.Suspend and resume
Suspend a machine to stop paying for compute while preserving its data. Use the generated Machines API commands to suspend or resume the intended machine. Confirm the machine and the effects before submitting the request. Follow the returned operation until it succeeds, then read back the same Machine ID:SUSPENDED after suspend or ACTIVE after resume. A failed or
cancelled operation requires attention before you continue.
After resume, check the application’s public URL for the expected response.
The machine can become active before application networking finishes settling;
its active state alone does not mean the application is reachable.
Provider resource identity
The machine’sprovider_resource object exposes how the underlying cloud resource behaves across suspend and resume:
Use the
identity_kind field to show an appropriate warning before a user suspends a recyclable machine that has no floating_ip attached.
Supported providers
More providers are coming. You can also bring your own cloud key to use any supported provider with your own account.
Notifications
Akua sends notifications for machine lifecycle events such as upcoming expiry. Notifications appear both via email and in the notification center in your dashboard header. See notifications for details.API
Manage machines programmatically.Machines API reference
Create, list, get, update, delete, suspend, and resume machines.
Compute configs API reference
Manage BYOM compute configurations.
Related topics
Compute overview
Understand managed compute, BYOM, and lifecycle constraints.
Hetzner Cloud
Regions, instance types, and Hetzner-specific behavior.
Add workers manually
Attach your own servers without Akua-managed provisioning.
Plans and pricing
Compare plans and understand machine limits.