Why DOKS with Ankra
- Live pricing and options - regions, Kubernetes versions with support windows, and droplet sizes are fetched live with your DigitalOcean token, with a monthly cost summary as you build the cluster.
- Highly available control plane - opt into DigitalOcean’s HA control plane at creation.
- Full day-2 from the CLI, portal, or API - add and scale node pools, upgrade Kubernetes, and manage addons and stacks the same way as any Ankra cluster.
Prerequisites
A DigitalOcean API token with read/write, stored in Ankra. See DigitalOcean API Credentials. GitOps is optional: connect a repository at creation and Ankra commits the cluster’s stack definitions to Git.Creating a DOKS cluster
- Portal
- CLI
- API
Credential & Region
Select the DigitalOcean credential and a region (for example
fra1). Regions load live from DigitalOcean.Node Pools
Define one or more worker pools: name, droplet size (with live pricing), count, labels, and autoscaling bounds.
Kubernetes
Pick a Kubernetes version or keep the default, and optionally enable the HA control plane.
DOKS options
| Field | Description |
|---|---|
ha | Highly available control plane (top-level field) |
Day-2 operations
Node pools, upgrades, and deletion work from the CLI, portal, or API. The CLI examples use--provider doks:
PATCH .../node-pools/{name} endpoint. See Managed Kubernetes - day-2 operations for the shared node-pool and upgrade mechanics.