“Our data has to stay in Switzerland, under Swiss law.”
- Managed Kubernetes runs in our data centres in Switzerland. We are a Swiss company, there is no CLOUD Act risk.
A data centre region in Switzerland doesn’t change who operates it. Our Managed Kubernetes is standard Kubernetes like GKE, EKS or AKS, but runs in our own data centres in Switzerland. We run the control plane, upgrades and backups, and operate optional services such as Argo CD, Grafana and Loki for you.
These are the most common reasons teams move their clusters from Google Cloud, AWS or Azure to us.
If you run standard Kubernetes without proprietary cloud services, the effort is manageable. Plan for storage, ingress and permissions: on Managed Kubernetes you work with restricted permissions instead of full cluster-admin, and installing your own CRDs is currently not possible.
| On Google Cloud, AWS or Azure | With us |
|---|---|
| GKE, EKS, AKS | Managed Kubernetes, including upgrades of control plane and worker nodes by us |
| Cloud Storage, S3, Blob Storage | Object Storage, S3-compatible |
| Cloud SQL, RDS, Azure Database | Databases: MySQL and PostgreSQL. Connect On-Demand databases via Service Connections |
| Memorystore, ElastiCache, Azure Cache | Key-Value Store (Redis compatible) |
| Cloud Monitoring, CloudWatch, Azure Monitor | Metrics Agent, Grafana, Loki and Alertmanager: optional services, operated by us |
| Secret Manager, Secrets Manager, Key Vault | Keep your secret store: the External Secrets Operator is an optional service and syncs secrets from Google Secret Manager, AWS Secrets Manager, Azure Key Vault and others into Kubernetes Secrets. Or use Sealed Secrets. |
| Cloud load balancers and ingress controllers | Services of type LoadBalancer, the HAProxy Ingress controller as an optional service and automatic TLS certificates |
| Filestore, EFS, Azure Files (RWX volumes) | RWX volumes with the storage class files, currently only in the location nine-es34 (Persistent Storage). Object Storage is often the better fit. |
| Full cluster-admin, own CRDs and operators | Restricted permissions, installing CRDs is currently not possible (Security Concepts). Operators and Helm charts that ship CRDs or cluster-wide RBAC (ClusterRoles, ClusterRoleBindings) therefore can’t be installed. Need full cluster-admin for development and testing? Use a vCluster. |
| Deployments via CI pipeline | GitOps with Argo CD, an optional service operated by us. Or keep deploying with kubectl and Helm from your pipeline. |
We’ll go through proprietary cloud services and special setups in a migration call.
We review your setup and its dependencies on cloud services.
Your application runs on Managed Kubernetes as a test.
Move data and storage, then switch your traffic over.
Upgrades, backups and the optional services you chose are on us.
How much work would your move be?
We’ll take a look at your setup, with no obligation.
All prices per month in CHF. The full cluster includes the control plane and 1× nine-standard-1 worker node, billed per minute based on actual resource and service usage. Backup & Restore is included, optional services are priced separately. Full price overview in the Price Calculator.
A Swiss healthcare company wanted its medical data stored and processed only in Switzerland. Customer-controlled keys on Google Cloud weren’t enough, the customer required a Swiss provider because of the CLOUD Act. We had to adapt the existing code, as the application was optimised for Google Cloud. After that, it moved from GKE to Managed Kubernetes without significant problems or downtime, on time and on budget. Google Cloud Storage was replaced by our Object Storage, and we run Argo CD, Grafana and Loki.
«Nine supported us optimally with their Managed Kubernetes solution to migrate our client's application to Kubernetes.»
Silvan MühlemannCTO & Co-FounderTechnical details in our documentation.
From colocation to Root and Managed Products, platforms and services: all with us, in our Swiss data centres. Grow from one layer to the next without switching providers.
We’ll take a look at your setup, with no obligation.
Do you have questions about our products? No problem. Contact our sales department or go directly to your Cockpit to see all the possibilities at Nine.
Already a customer? Documentation · Support · Status
