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
Akua-managed machines on the free tier are automatically deleted after 7 days. You receive email and dashboard notifications at 5 days, 2 days, and 24 hours before deletion. BYOM machines are not subject to the 7-day lifetime. They run as long as you leave them running, because you pay the cloud provider directly. To keep managed machines running longer, 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. Machine suspend and resume controls are part of the machine lifecycle rollout; this page documents the machine fields and provider behavior that support that lifecycle.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.