Managed Kubernetes for your teams or customers.
Kubernetes as a Service
Cluster inventory
Create and operate tenant Kubernetes clusters from approved templates.
Production · v1.30
nebula-lab
- Kubernetes
- v1.30
- Control plane
- standard-2
- Workers
- 3 × medium
- Created
- 2d ago
Standard · v1.29
atlas-staging
- Kubernetes
- v1.29
- Control plane
- standard-2
- Workers
- 2 × small
- Created
- 9d ago
Production · v1.30
orion-batch
- Kubernetes
- v1.30
- Control plane
- standard-4
- Workers
- 5 × large
- Created
- just now
Showing 1 of 3 clusters
Recent activity
- Creating orion-batch · reconciling the worker group
- Resized nebula-lab workers to 3 × medium
- Cluster atlas-staging reached Ready
Cluster creation
Create Kubernetes cluster
Choose a template, size the control plane and single worker group, review the preflight check, and create the cluster.
Template and use case
Name the cluster and choose an approved template.
Production Kubernetes
v1.30- Control plane
- standard-2
- Node size
- medium
Standard Kubernetes
v1.29- Control plane
- standard-2
- Node size
- small
Topology and size
Control plane and one worker group.
- Node size
- medium
- Number of nodes
- 3
Each cluster has one worker group. Change its worker count or create a separate cluster for another configuration.
Access and governance
Define cluster-specific access.
The kubeconfig is created on download; the panel does not store the private credential.
Checks and cost
Resources and cost are estimated before creation.
The estimate uses the same rate card as the deployment's hourly charge.
Review and create
Confirm the request summary.
Product preview
You completed the setup walkthrough
These controls illustrate what authorized users receive after the service is deployed for their organization. This preview creates no resources.
Interactive Kubernetes workbench preview with sample data; the clusters, counts and activity are illustrative, and nothing here creates a resource.
Kubernetes as an organizational or customer service
Commission one managed platform for internal application teams, or add governed Kubernetes clusters to your cloud-service catalog.
For organizations
Give application teams approved Kubernetes environments without assigning your infrastructure team continuous control-plane maintenance.
For service providers
Offer managed Kubernetes to tenants on OpenStack capacity you control, with a defined catalog, quota checks, access rules, and lifecycle controls.
What your users can do
In the WECORE Cloud Panel (the web console your teams sign in to) choose an approved template, size the control plane and one worker group, review preflight and cost, create the cluster, and download a fresh cluster-specific kubeconfig.
What your infrastructure team gets
Approved templates, server-side quota and rate checks, one worker group per cluster, access governance, a production gate, a read-only kill switch, durable activity, and verified cleanup.
How WECORE deploys and operates it
We integrate the service with your OpenStack environment, configure the catalog and policies with your team, validate the production gate, and operate the agreed control-plane lifecycle.
A Kubernetes service with clear controls.
Template catalog
Your infrastructure team decides which active, supported templates users can see. Each template defines the Kubernetes version and allowed control-plane and worker configuration.
Discuss the catalog →Preflight and cost
The service checks access, catalog eligibility, project quota, and the deployment rate card before touching credentials, billing state, or cloud resources.
Discuss controls →Credentials and cleanup
Each kubeconfig download creates a fresh credential in memory. Cluster deletion revokes its application credential and reconciles leaked cloud resources.
Discuss security →What WECORE Kubernetes gives your teams
One worker group, one control-plane machine, stated plainly
Every cluster has one worker group and one control-plane machine sized from the template. Users can change the worker count; separate shapes belong in separate clusters.
Quote and charge share one rate table
The create view shows hourly and 730-hour monthly estimates from the same configured rates used by billing.
Credentials are minted, not stored
A fresh cluster-specific kubeconfig is generated for each authorized download and streamed with no-store handling.
Live, durable status
The details view shows cluster state and a durable activity timeline, updating steadily while long operations complete.
Infrastructure safety controls
A production gate keeps provisioning off until agreed evidence checks pass, and a read-only kill switch lets your infrastructure team pause all changes: status views and authorized kubeconfig downloads keep working.
Verified deletion
Deletion revokes the cluster credential and checks servers, volumes, floating IP addresses, load balancers, and credentials for leftovers.
From approved template to an auditable cluster
Name the cluster and choose an active template approved for the user's project.
Select the control-plane configuration and size the cluster's single worker group.
Review blocking issues, warnings, project quota, and the estimate from the deployment rate card.
Confirm the request. The details page and durable activity history remain available throughout creation.
Download a cluster-specific kubeconfig when needed; each authorized download creates a new credential that the panel never stores.
Change the count of the one worker group on a running cluster. The service validates each change.
Follow state changes in the open details page, with bounded refresh as a fallback.
Delete safely (a repeated request ends in the same clean state) revoking the application credential and reconciling any cloud resource left behind.
Choose the product for the workload
| Product | Best for | Infrastructure | Control | Commercial model |
|---|---|---|---|---|
| WECORE Kubernetes Managed Kubernetes |
Containerized applications and platform teams | OpenStack your organization controls | Approved templates + one worker group | Hourly against the configured rate card |
| Dedicated Cloud | Providers offering dedicated OpenStack and Ceph clouds | Dedicated infrastructure controlled by the provider | Service catalog and tenant controls | Defined for the engagement |
| HPC platform | Scientific batch and parallel workloads | Managed HPC on OpenStack you control | Compute pools and workload scheduling | Defined for the deployment |
Managed Kubernetes questions, answered
No. A cluster has one worker group, and GPU worker nodes are not part of the Kubernetes service: GPU batch and simulation workloads run on the HPC platform, and dedicated model serving runs on the LLM service. Users can change that group's worker count; a different machine configuration belongs in a separate cluster created for it.
On the OpenStack infrastructure your organization or service provider controls. The deployment agreement defines its location and capacity controls.
Yes. The deployment engagement can include WECORE deploying and validating the underlying OpenStack environment on hardware you own or lease; if you already operate a compatible OpenStack, we integrate with it. Physical infrastructure is sourced separately.
You can: this service exists for teams that don't want to own that layer. What the engagement adds to plain kubeadm or Kubespray is the operated product around the cluster: approved templates, server-side preflight with a cost estimate from the billing rate table, per-download credentials that are never stored, verified deletion with a leak scan, and agreed operations, on the same platform that runs your HPC and research services.
No. Each authorized kubeconfig download creates a fresh client credential in memory. The private key is streamed to the user and is not written to the panel database or logs.
Authorized users can create clusters after group access, available templates, and the production gate have been approved. These controls are defined with your infrastructure team for each deployment.
The estimate and hourly charge use the same deployment rate table. The panel shows hourly and 730-hour monthly figures before creation; when rates are not configured, it says so.
Users can change the worker count of the cluster's one worker group. The service does not offer multiple worker groups.
The service includes neither ingress nor a monitoring stack. Optional node repair or worker autoscaling is available only when your infrastructure team enables it in a compatible template.
Each cluster runs a single control-plane machine today; you choose its size from the approved template. Resilience of the underlying OpenStack infrastructure is defined in the deployment engagement.
Versions come from the templates your infrastructure team approves. In-place upgrade to a compatible newer template is an option your infrastructure team can enable per deployment: one minor version at a time, never a downgrade. Otherwise teams migrate workloads to a cluster created from a newer template.
WECORE deploys the service, validates the production gate, and operates the agreed service lifecycle. Your infrastructure team owns the template catalog, access, rates, optional capabilities, and the read-only kill switch. Your users own the clusters they create: their workloads and worker counts. WECORE monitors service health, coordinates upgrades, and works incidents within the responsibility split agreed for your deployment. Panel access is role-based, and administrative actions are recorded in tamper-evident audit records. Hardware and facility stay with the infrastructure owner unless included separately; the pricing page carries the full responsibility and access model.
Deletion revokes the cluster application credential and performs a leak scan across servers, volumes, floating IP addresses, load balancers, and credentials. Repeating a deletion request is safe and ends in the same clean state.
Further reading Kubernetes as a service: governed clusters on your OpenStack