ScalewaySkip to loginSkip to main contentSkip to footer section

NEW: Dedicated GPU power with Dedibox GPU!

Quick scaling

Start creating your cluster of nodes, create your platform and scale up to 500 nodes in one click. Seconds later, your containers will be ready to deploy.

A complete cloud ecosystem

Enjoy a wide portfolio of integration for your Containers with VPC, Public Gateways, Block Volumes, Load Balancers, Registry, Secret manager, and even GPUs.

Simplify deployment

Develop and deploy a wide variety of containerized applications with managed Kubernetes, offering portability, availability, and stability to match all your teams’ needs.

K8s use cases

Build resilient applications

Replication and scaling are the major needs of hyper-growing IT solutions. Kubernetes Kapsule offers a stable, reliable K8s environment in which redundancy and auto-scaling are easy to implement.
For even more resilience and performance, check out our Dedicated Control Plane

KubernetesKapsule-Schema-1040px-Dark.webp

Key features

Managed by Scaleway

All the components are managed by Scaleway, from the cloud controller manager to the auto-scaler. More details on our documentation. Discover also our Dedicated Control Plane for heavy workloads and business critical applications.

Auto-scaling

Each cluster scales horizontally and vertically based on your configuration to automatically match any growth of resource needs.

Autohealing

Health checks are performed automatically, so if a node remains unresponsive for more than 15 minutes, Kubernetes Kapsule takes action by restarting or replacing it for uninterrupted performance. More information on the autoheal process.

Secure Kubernetes Kapsule with VPC

Keep your pods and nodes communicating securely inside your cluster, and boost your network performance to the next level.

Application Library

Integrate Helm charts in a few clicks, directly from the Scaleway console, and run pre-configured container images.

CNCF certified

Certified 100% standard Kubernetes. Kubernetes Kapsule respects the CNCF standards to bring you security, stability, and robustness.

API / CLI / Terraform

Easily manage your Kubernetes with our developer API, or CLI, and even Terraform. All Kubernetes clusters are fully compatible with Scaleway’s existing tools & workflows.

Kubernetes at the latest Version

On Kubernetes Kapsule, stay focused on the latest version of Kubernetes. Read our version policy.

Ingress controller choice

Deploy the Ingress Controller of your choice, such as Nginx or Traefik, with your own configuration.

Check the latest articles

Get started with tutorials

Frequently asked questions

What is Scaleway Kubernetes Kapsule?

Scaleway Kubernetes Kapsule is a managed Kubernetes engine to host containerized applications. It is available in our Paris (France), Amsterdam (Netherlands) & Warsaw (Poland) Availability Zones.

What is a managed Kubernetes service at Scaleway?

A managed Kubernetes service refers to the Kapsule and Kosmos products. Scaleway handles the management and maintenance of the Kubernetes control plane, along with all the crucial core components required for the proper operation of the Kubernetes cluster.
More info in the documentation

Which Kubernetes versions are supported?

Kubernetes Kapsule supports at least the latest version of the last three major K8s releases.
The service also provides a maintenance scheduler to automatically apply Kubernetes patch releases.

How can Kubernetes Kapsule enable secure communication between a cluster and other Scaleway products, such as Database?

Kubernetes Kapsule has by default an attached Private Network, keeping all communications private and secure. The nodes can be connected on the same private network of other resources such as Managed Database or Elastic Metal.

How can I have data persistence on my cluster?

By definition, a managed Kubernetes engine such as Kubernetes Kapsule can delete, replace, or restart the nodes of your cluster to ensure the availability of your applications. This means that Kubernetes clusters’ nodes are to be considered stateless, and storing data locally might lead to a data loss. For stateful applications, you need to use Kubernetes persistent volumes objects. The storage class for Scaleway Block Storage volumes is set by default, so it does not need to be specified.

How much am I billed for one cluster?

The price of the service will depend on the resources you allocate to your cluster, such as the number and type of nodes, the use of load balancers and persistent volumes, which are billed separetly. Nodes are billed at the same price as the underlying Compute Instances. The K8s control plane is provided without additional costs.

How much am I billed if I have enabled auto-scaling?

By enabling auto-scaling, you define a minimum and a maximum number of Instances for your pool. The pool size will adapt to your workload, and resources will be freed if they are no longer needed.

How do I connect to my nodes using SSH?

By default, an SSH server is installed and configured on the nodes of your Kubernetes Kapsule cluster. To ensure the correct behavior of your cluster, it is not recommended to perform actions directly on the nodes. SSH access is provided for debugging only and all actions and configurations should be done using Kubernetes (from the Scaleway Console, kubectl command, or Scaleway Kapsule APIs).
To improve the security of your Kapsule cluster, you can disable this SSH server on your nodes by following the documentation on how to enable or disable SSH on Kubernetes Kapsule nodes.