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
1
Create Cluster
Go to Clusters → Create Cluster and pick DigitalOcean’s Cloud Managed action.
2
Credential & Region
Select the DigitalOcean credential and a region (for example
fra1). Regions load live from DigitalOcean.3
Node Pools
Define one or more worker pools: name, droplet size (with live pricing), count, labels, and autoscaling bounds.
4
Kubernetes
Pick a Kubernetes version or keep the default, and optionally enable the HA control plane.
5
GitOps (optional) & Create
Optionally connect a Git repository, then create. Ankra runs DigitalOcean preflight checks, provisions the cluster, retrieves the kubeconfig, and installs the Ankra Agent.
DOKS options
Verify
The create progress view follows the control plane, the node pools, kubeconfig retrieval and the Ankra Agent install. The cluster shows Online once the agent has connected. Then pointkubectl at it through Ankra - this needs a Cluster Access grant - and check that every node is Ready:
Day-2 operations
Node pools, upgrades, and deletion work from the CLI, portal, or API. The CLI examples use--provider doks:
ankra cluster managed node-pool update --autoscaling --autoscaling-min <n> --autoscaling-max <n>, or with the PATCH .../node-pools/{name} endpoint. See Managed Kubernetes - day-2 operations for the shared node-pool and upgrade mechanics.
Importing an existing DOKS cluster
Already running DOKS? Discover clusters at DigitalOcean and adopt them into Ankra without touching them. Discovery and import run from the portal, the CLI (ankra cluster managed discover|import --provider doks) or the API - see Managed Kubernetes - importing existing clusters.