Features How It Works What's Included Pricing Add-ons Regions SLA Quick Start
Features

Kubernetes Without the Complexity

A dedicated namespace on a production cluster — with everything you need to deploy, scale, and monitor your applications.

🚀

Integrated CI/CD

Integrated build and deployment pipelines. From commit to deployment in minutes.

📦

Private Container Registry

Private Docker registry included. Push your images directly without an external service.

📈

Autoscaling

Horizontal Pod Autoscaler pre-configured. Your pods scale automatically based on load.

📊

Monitoring & Observability

Metrics, logs, and alerts included. Pre-configured dashboards for each namespace.

🌐

Ingress & Load Balancer

Managed Ingress controller with automatic TLS termination via Let's Encrypt.

💾

Persistent Volumes

SSD persistent storage with dynamic provisioning. Your data survives redeployments.

🔄

GitOps

ArgoCD integrated. Declare your infrastructure in Git, deployments follow automatically.

🔒

Network Isolation

Network policies by default. Your namespace is isolated from other tenants on the cluster.

How It Works

Your Space, Our Cluster

You get a dedicated namespace on a production Kubernetes cluster, with guaranteed resources and complete isolation.

1

Choose Your Resources

Select the plan that matches your CPU, RAM, and storage needs.

2

We Provision

Your namespace is created with quotas, network policies, and access configured.

3

You Deploy

kubectl, Helm, ArgoCD, or our CI/CD — deploy however you prefer.

4

We Handle the Rest

Cluster updates, security patches, infra monitoring — that's our job.

Included in Every Plan

Everything You Need, No Surprises

Every namespace includes the essential components for production.

Up-to-date Kubernetes

Cluster maintained on the latest stable versions with automatic patches.

Automatic TLS

Let's Encrypt certificates provisioned and renewed automatically.

Managed DNS

Automatic DNS records for your Ingress resources.

Backups etcd

Regular backups of the cluster state for resilience.

kubectl Access

Dedicated kubeconfig with RBAC configured for your namespace.

24/7 Monitoring

Continuous monitoring of the cluster infrastructure by our team.

Pricing

Free control plane, pay for workers

Billing: Hourly (default) | Monthly (−10%) | Annual reserved (−25%). All prices in CAD, before taxes (GST/QST).

Control Plane (free)

ComponentPrice
UKS cluster (control plane)Free
Clusters per projectUp to 5
Kubernetes API, monitoring, updatesFree
Private registry — 10 GB includedFree
Registry — additional storage$0.03/GB/mo

Worker Nodes

PoolvCPURAMSSDPrice/h
uks.worker.small28 GB50 GB$0.065/hDeploy
uks.worker.medium Popular416 GB100 GB$0.130/hDeploy
uks.worker.large832 GB200 GB$0.260/hDeploy
uks.worker.xlarge1664 GB400 GB$0.519/hDeploy

Workers = same specs and prices as UVMs. Persistent volumes at UBS rates.

Add-ons

Additional Resources

Need more? Add individual resources to your namespace.

⚙️

Additional vCPU

Add compute power to your namespace.

15$ /vCPU /mo
🧠

Additional RAM

More memory for your resource-intensive workloads.

7$ /GB /mo
💾

Additional PV Storage

Additional SSD persistent volumes.

0.15$ /GB /mo
🌐

Dedicated IP

Dedicated public IP address for your Load Balancer.

5$ /IP /mo
🛡️

Backup namespace

Daily backups of your workloads and configurations.

20$ /mo
📦

Registry storage

Additional storage for your container registry.

0.10$ /GB /mo
Regions

Canadian Infrastructure

Your containers run exclusively on Canadian infrastructure.

Quebec Operational

CAN-QC01

Quebec Operational

CAN-QC02

Ontario Planned

CAN-ON01
Service Commitment

SLA & Guarantees

Measurable commitments for your Kubernetes platform.

99.95%
Cluster Availability
99.99%
Network availability
< 30s
Scale-up Time
24/7
Infrastructure monitoring

Service credits

If the SLA is not met, credits are automatically applied to your account. Below 99.95% : credit of 10%. Below 99.9% : credit of 25%. Below 99.0% : credit of 50%.

Read the full SLA →
Quick Start

Your First Deployment in 4 Steps

From namespace to production deployment in minutes.

1

Create Your Namespace

Via the console or CLI — your Kubernetes namespace is ready instantly.

$ ubqt uks create --name mon-app --plan k8s.production --region can-qc01
Namespace created — mon-app.k8s.can-qc01.ubqt.cloud
2

Retrieve Your Kubeconfig

Download your configuration file to access the cluster.

$ ubqt uks kubeconfig --namespace mon-app --save
Kubeconfig saved — ~/.kube/ubqt-mon-app.yaml

$ export KUBECONFIG=~/.kube/ubqt-mon-app.yaml
$ kubectl get pods
# No resources found in mon-app namespace.
3

Deploy your application

Use kubectl, Helm, or connect ArgoCD to your Git repo.

$ kubectl apply -f deployment.yaml
deployment.apps/mon-app created
service/mon-app created
ingress.networking.k8s.io/mon-app created
4

You're Live

Your application is accessible via Ingress with Automatic TLS.

TLS provisioned — Let's Encrypt
Application accessible — https://mon-app.example.com
# Monitoring available at console.ubqt.cloud

Ready to containerize?

Create your namespace and deploy your first application in minutes.

Create a namespace →