Guide
Kubernetes across three Swiss datacenters
Sovereign managed Kubernetes in Switzerland: Hidora SA, Talos, CNCF, PVCs on Geneva, Gland and Lucerne. 14-day trial, GPUs included.
Published 2026-07-15 · Updated 2026-09-07
1. Prerequisites
A cluster created in the console, and the kubeconfig downloaded from its page. A namespace for the workload to spread. Nothing to install on the nodes: Talos exposes neither SSH nor an admin shell, and the control plane is operated by Hidora SA.
2. Size the node group
In the console, create or edit a node group with a minimum and maximum node count. Plan for at least three nodes so the workload can actually occupy the three sites. Hikube places workers across Geneva, Gland and Lucerne: you do not choose a node’s datacenter, which is exactly why the next step matters.
3. Declare the spread and the PDB
This is the part that falls to you, and it is not optional. Without it, nothing stops your replicas from landing on the same node. Add topology spread constraints to your deployment to spread the pods, and a PodDisruptionBudget to bound how many replicas can be unavailable at once. Hikube spreads the nodes; spreading the pods across those nodes is your declaration.
4. Verify the result
Count the nodes actually present with kubectl get nodes, and check the budget is honoured with kubectl get pdb: the ALLOWED DISRUPTIONS column must be greater than zero, otherwise a node cannot be drained without cutting the service. The cluster page in the console shows the node groups and their node count.
What losing a site produces
Four distinct things, often conflated. Replication sits at the volume level: your data exists in several copies across the three sites, included in the volume price. Application availability sits at your pods: it comes from step 3, not from replication. RPO, the amount of data lost, depends on the volume’s replication mode, synchronous or asynchronous. RTO, the time to restore service, is not covered by the SLA: repair times are not guaranteed and no MTTR is published; a committed deadline is contracted case by case. Concretely, if a site goes down the nodes of the other two remain, and your pods survive only if you declared the spread and the PDB. SLA scope: the security and compliance evidence.
Frequently asked questions
Yes. Hidora SA (KCSP) operates the control plane exclusively in Switzerland, on Geneva, Gland and Lucerne. Certified Kubernetes Hosted (CNCF) clusters on Talos. PVCs, registry and metadata stay in-country. GPUs included in the 14-day trial. Support FR/EN.
PVCs can replicate across the three Swiss datacenters, synchronously or asynchronously. That is storage HA, not merely three etcd replicas in the same building.
Get the checklist
This estimate stays on this page: print it or export it as a PDF from your browser. For a costed study on your own scope, talk to an engineer.
Contact usReady to run on 100% Swiss infrastructure?
14-day trial, no credit card. GPUs included.