Before you start
- An Ankra Cloud credential and an SSH key credential. Find their ids with
ankra credentials ankracloud listandankra credentials ssh-key list. - Ankra CLI logged in to the organisation.
1. Pick the zone
--network-mode ipv6_only. The preflight below names the mode a zone needs.
2. Pick server plans
A plan is a server size. Every role takes one: the bastion, the control planes, the workers, and the etcd nodes when etcd runs outside the control plane.debian-13 unless you pass --template. For an existing cluster, --cluster <name> lists the plans under that cluster’s own credential, for node groups and control-plane or bastion resizes.
Pin workloads that need AVX2 to a CPU pool
A zone’s compute nodes are grouped into CPU pools by exact CPU, and a server’s guest sees its host’s CPU. Images built for x86-64-v3 (many Python, Rust and ML wheels) need AVX2 and crash with an illegal instruction, exit 132, on a lower level.3. Size and tier the root disks
Each server’s root disk is its plan’s included disk on the zone’s default storage tier unless you choose otherwise, per role:
Sizes are in GiB, from the plan’s and template’s minimum up to 4096. The tiers are:
local-nvme- the compute node’s own disks: fastest, a single copy, pinned to one server.standard,maxiopsandhdd- the zone’s replicated Ankra Storage tiers.
local-nvme disks when their data lives on persistent volumes:
--disk-gib and --disk-tier on ankra cluster node-group add, for every server it creates. Persistent volumes are separate: they take their tier from their StorageClass. See Cloud controller and storage.
4. Check the quota
The Ankra Cloud account behind a cluster has limits on servers, cores, memory, storage, floating IPs, private networks and routers. For an existing cluster, see what is used and what is left:Pending. Applies and stack deploys that need more storage than is left say so in their warnings. A row marked (full) is exhausted.
Storage and public IPv4 are priced separately from the plans:
5. Preflight the request
preflight takes exactly the flags create takes and builds nothing. It checks the credential, the zone, the plans, the template and the network, and counts the chosen disk sizes against the account’s storage quota:
create.
Change it later
- Workers: add a node group with another plan, disk or CPU pool, and scale or remove the old one. See Node groups.
- Control planes:
ankra cluster ankracloud control-plane set-instance-typeresizes every controller, one at a time on a cluster with three.control-plane getsays whether a live resize is possible now. - Bastion:
ankra cluster ankracloud bastion resize.
Troubleshooting
Related
- Ankra Cloud Clusters - create, network design, storage classes and day 2.
- Ankra Cloud Credentials
ankra cluster ankracloudreference