Managed Kubernetes on NeoCloud provides fully operational container orchestration on dedicated k0s clusters, provisioned and maintained by the Cloud Services team.
Key Features
- Dedicated clusters — Each customer gets isolated Kubernetes clusters via k0smotron on OpenStack
- GPU & CPU nodes — Hybrid clusters with both GPU and CPU worker nodes in the same cluster
- F5 NGINX Ingress — Pre-configured ingress controller with VirtualServer CRD for advanced routing
- Calico CNI — Default network plugin with options for alternatives in coordination with the Cloud Services team
- RBAC multi-tenancy — Multiple teams can share a cluster with resource isolation via Kubernetes RBAC
- Velero backups — Cluster-level backups with configurable schedules
Architecture
| Component | Technology |
|---|
| Cluster | k0s on OpenStack via k0smotron |
| Networking | Calico CNI |
| Ingress | F5 NGINX Ingress Controller |
| Certificates | cert-manager with Let's Encrypt |
| Backup | Velero |
| Security | NebulArc (antivirus, OS lifecycle) |
Backup
- Cluster-level: Velero-based backups with weekly schedules (configurable)
Available Node Configurations
| Configuration | Specifications |
|---|
| Elastic Kubernetes Engine (CPU) 1 CPU | 4 GB RAM |
| Elastic Kubernetes Engine (CPU) 2 CPU | 8 GB RAM |
| Elastic Kubernetes Engine (CPU) 4 CPU | 16 GB RAM |
| Elastic Kubernetes Engine (CPU) 8 CPU | 32 GB RAM |
| Elastic Kubernetes Engine (CPU) 16 CPU | 64 GB RAM |
| Elastic Kubernetes Engine (CPU) 32 CPU | 128 GB RAM |
| Elastic Kubernetes Engine (CPU) 64 CPU | 256 GB RAM |