Kubernetes Kapsule

  • Node scaling
    On-demand or automated
  • Nodes
    Up to 500 nodes per cluster
  • Kubernetes-ready ecosystem
    Instances, GPU, Block Storage, Load Balancer
  • Container Network Interface
    Cilium, Calico, Weave, Flannel
  • Control Plane
    Free, redundant & fully managed
  • Ingress controller
    Pre-installed Nginx, Traefik, or Traefik2
  • Service level
    99.95 % Control Plane availability
  • Security updates
    Auto update available
Regions available
  • Paris
  • Amsterdam
  • Warsaw
  • Free & Fully Managed Service
  • High-availability & Scalability
  • Provision your resources efficiently
Compatible instances from€0.02ex. VAT/hour

Included Services

  • Managed Control Plane
  • High Availability
  • Auto-Scaling
  • Auto-Healing
  • Ingress Controller Choice
  • Kubernetes Dashboard
  • 24/7 Ticket Support

Why choose Scaleway Kubernetes Kapsule?

Start quickly and scale up in Minutes

Using Kubernetes Kapsule is a unique experience. 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.

Fully Managed, Ecosystem Ready

Scaleway manages all Kubernetes components allowing your platform to run smoothly (Control Plane, Kubelet…). We also synchronized Instances, GPU Instances, Block Storage and Load Balancers to be driven by Kubernetes controllers.

Simplify the deployment and operations

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

An easy-to-use managed Kubernetes fully integrated into an ecosystem

Outstanding Features

Fully-Managed Control Plane

Not only is the Control Plane free but all of its components are fully managed, from the cloud controller manager to the auto-scaler.

High Availability

Each cluster control plane and its components are duplicated to ensure that a cluster is available at any time. If an issue occurs on a control plane, its replica while it is being replaced.

Auto-Scaling

Each node pool in a cluster can automatically scale up or down, adapting the number of nodes in your cluster to your workload.

Auto-Healing

Health checks are run automatically to ensure your nodes are functioning well. If for any reason a node does not respond for more than 15 minutes, K8s Kapsule will restart your node, or replace it if the issue persists.

Ingress Controller Choice

You can choose to deploy a pre-configured ingress controller automatically when you create your cluster. You will not need to create the configuration and deploy it yourself. We support native Nginx or Traefik. You are also able to install your own ingress controller and set it to your exact specs.

Kubernetes Dashboard

The Kubernetes dashboard is included and managed in Kubernetes Kapsule, providing a web interface to monitor your cluster activity, K8s resources, and error checks.

24/7 Ticket Support

Our technical assistance is available 24 hours a day, 7 days a week, to answer all your questions and to assist you.
In case of a problem, simply open a new ticket or reach our support by phone.
You can also upgrade your support plan to get faster answers…

Innovative organization use Kapsule

Geovelo Uses Kapsule to Handle Traffic Peaks

Our workload is very RAM consuming, and we need powerful nodes such as GP1-M to run our optimized workloads on our Kapsule. We also have a very seasonal usage pattern: most of our traffic is generated in the morning and evening when people are commuting between work and home. This is also one of the drives for running on a cloud platform. It is important to scale our infrastructure dynamically using Kubernetes to handle these traffic peaks.

Proven Use Cases for Kubernetes Kapsule

Build resilient application

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.

Provision complex and performant architecture

From Scaleway’s DEV1 instances to GPUs, Kubernetes Kapsule can manage any association of workload as well as avoid any drop in performance by adding as many nodes as necessary to your clusters.

Ease your deployments

Deploy your applications in one click with the Easy Deploy feature (coupled with container registry), manually write your yaml manifests, integrate your Kubernetes Kapsule cluster into your CI/CD pipeline, or manage your cluster through Terraform… it’s your choice to make.

Learn and explore with our tutorials

Getting started with Kubernetes Kapsule

Getting started with the Cloud Controller Manager

Deploy a Load Balanced ingress Controler on Kapsule

Monitor a Kubernetes Kapsule cluster with Prometheus

Discover available resources for your Kubernetes clusters

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, NL  & Warsaw, Poland Availability Zones.

Which Kubernetes versions are supported?

Kubernetes Kapsule supports at least the latest version of the last 3 major Kubernetes releases.
The service also provides a maintenance scheduler to automatically set up Kubernetes version upgrades.

How much am I billed for one cluster?

The Kubernetes Control Plane is provided at no additional cost, only the worker nodes created within your cluster are billed, at the same price as the underlying Compute Instances.
Block Storages and Load Balancers created in your cluster are also billed without additional cost.

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. Pool size will adapt to your workload, and resources will be freed if they are no longer needed.

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.

Why can't I connect to my nodes using SSH?

Kubernetes Kapsule manages your nodes. To ensure the behavior of your cluster, it is not possible to perform actions directly on the nodes. There is no need to connect to them directly, as all actions and configurations should be done using Kubernetes (from the Scaleway Console, kubectl command, or Scaleway Kapsule APIs).

Try Kubernetes Kapsule now

You have a project? Contact us: