Skip to main content

Kubernetes

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

ComponentTechnology
Clusterk0s on OpenStack via k0smotron
NetworkingCalico CNI
IngressF5 NGINX Ingress Controller
Certificatescert-manager with Let's Encrypt
BackupVelero
SecurityNebulArc (antivirus, OS lifecycle)

Backup

  • Cluster-level: Velero-based backups with weekly schedules (configurable)

Available Node Configurations

ConfigurationSpecifications
Elastic Kubernetes Engine (CPU) 1 CPU4 GB RAM
Elastic Kubernetes Engine (CPU) 2 CPU8 GB RAM
Elastic Kubernetes Engine (CPU) 4 CPU16 GB RAM
Elastic Kubernetes Engine (CPU) 8 CPU32 GB RAM
Elastic Kubernetes Engine (CPU) 16 CPU64 GB RAM
Elastic Kubernetes Engine (CPU) 32 CPU128 GB RAM
Elastic Kubernetes Engine (CPU) 64 CPU256 GB RAM