Kubernetes FAQ
Common questions about our Managed Kubernetes service on NeoCloud.
Cluster Management
I want to upgrade my Kubernetes cluster to a newer version. Is that possible?
Not supported in the current infrastructure.
What happens when my Kubernetes version reaches end-of-life?
End-of-life management is handled by the Cloud Services team. We proactively manage version lifecycles so your clusters remain on supported releases.
I want to have different node types (GPU, high-memory) in one cluster. Is that supported?
Yes. Your cluster can be hybrid with both GPU and CPU nodes in the same cluster.
I want my cluster to automatically scale based on workload. Is auto-scaling available?
Not supported in the current infrastructure. Scaling is manual via the Cloud Services team.
I need GPU-enabled nodes for ML/AI workloads. Can I get them?
Yes. GPU nodes are available and can be provisioned for your cluster.
Is there an API to create and manage clusters programmatically?
Not supported in the current infrastructure.
Is a Terraform provider available for managing clusters?
Not supported in the current infrastructure.
Networking & Ingress
I need a managed ingress controller for HTTP routing. Is one provided?
Yes. The F5 NGINX Ingress Controller is supported and pre-configured for your cluster.
I want to route traffic based on HTTP headers or paths (e.g., gRPC vs REST). Is that possible?
Yes. This is supported with the F5 NGINX Ingress Controller using the VirtualServer CRD. Header-based routing on a single hostname has been tested and verified.
Is managed DNS available for my services?
Not supported in the current infrastructure.
Security & Access
I want to integrate cluster access with my identity provider (OIDC/AD). Is that supported?
Not supported in the current infrastructure. Cluster access is provided via kubeconfig with certificates.
How are OS-level security patches applied to my nodes?
Antivirus and OS lifecycle management is handled by NebulArc.
Can I choose my CNI plugin?
Calico is used by default. Other CNIs can be considered in coordination with the customer.
I want mTLS between my services. Can I get a service mesh?
Not supported in the current infrastructure. A service mesh (e.g., Cilium, Istio) could be enabled in coordination with the customer.
Is virus scanning available on my cluster nodes?
Yes, virus scanning is provided through NebulArc.
Can multiple teams share a cluster with resource isolation?
Yes, multi-tenancy is supported via Kubernetes RBAC.
Observability & Operations
I want built-in monitoring with dashboards and alerting. Is that available?
Not supported in the current infrastructure.
Is there a web UI to view and manage my cluster?
Not supported in the current infrastructure.
I want centralized logging for all my cluster workloads. Is that available?
Not supported in the current infrastructure. You can deploy your own logging solution on your cluster.
Are container images automatically scanned for vulnerabilities?
Platform images deployed with the cluster are scanned. Customer-deployed images are not automatically scanned.
Backup & Recovery
I want to backup and restore my cluster. How does that work?
Yes. Velero-based backups are configured on clusters with weekly schedules.
Workloads
Can I host a simple website on the platform?
Yes, but this requires you to deploy and manage your own web server on the cluster. This is not comparable to managed hosting platforms like AWS Amplify.
Is a managed message queue available?
Not as a managed service. You can deploy RabbitMQ or similar solutions on your cluster.
Are Windows worker nodes supported?
Not supported in the current infrastructure.
Can I manage multiple clusters from a single control plane?
Not supported in the current infrastructure. Each cluster has its own control plane via k0smotron. You receive a kubeconfig for your worker nodes.
Do developers get direct access to the cluster?
Yes, via kubeconfig.