We use cookies for statistical and audience measurement purposes.
Learn more
Manage your preferences
New

Kubernetes KapsuleNew

  • 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 or Traefik
  • Service level
    99.95 % Control Plane availability
  • Security updates
    Auto update available
Regions available
  • Paris
  • Amsterdam
  • Free & Fully Managed Service
  • High-availability Infrastructure
  • Certified by Kubernetes
Compatible instances from €0.02 excl. tax/houror €9.99 excl. tax/month

Included Services

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

Popular Use Cases with Kubernetes Kapsule

Artificial Intelligence

Kubernetes Kapsule leverages all the tools you need to achieve excellent Machine Learning performance for training algorithms and Artificial Intelligence projects. You can truly push the limit of what’s possible with Scaleway by combining our on-demand or automated scaling feature, our powerful instances and GPUs and our persistent Block Storage.

Highly Available Applications

Avoid any drop in performance by adding as many nodes as necessary. Increase your cluster capacity in a few clicks from the Scaleway console or configure automatic scaling using our API. It is now easy to automatically scale your cluster as your business grows.

Ease Your Deployments

Integrate Kubernetes, with Gitlab to manage your deployment pipeline. Container images can be created automatically at each push, and sent to our private registry or any other container registry, and deployed on Kubernetes. All the different environments from development, pre-prod, and production can be deployed automatically.

Outstanding Features

Fully-Managed Control Plane

Not only is the Control Plane free but its components are fully managed. The main components of the control panel are the Kubernetes master, the cloud controler manager, the auto-scaler and the container storage interface driver.

High Availability

Each cluster control-plane is duplicated to ensure that a cluster is available at any time. If an issue occurs on one of the control-plane, the other one will take control and the unreachable one will be replaced.

Auto-Scaling

The cluster can automatically scale up or down the number of nodes in your pool.

A node pool is a group of node instances that share the same configuration and run in the same cluster.

Typically, a node pool will provide minimal and maximum limits for an auto-scaling group.

Auto-Healing

Health checks are run automatically to ensure your nodes are functioning well. If for any reason your node does not respond for more than 15 minutes, Kapsule will restart your node. If the status has not improved, the node will be replaced.

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-Ready Ecosystem

In order to simplify the management of your infrastructure, our teams of experts have integrated the synchronized management of our Instances (Development, General Purpose, GPU), Block Storage and Load Balancers with Kapsule’s Control Plane. Driven by the Kubernetes orchestrator, the instructions are executed automatically on the Scaleway Elements infrastructure.

Kubernetes Dashboard

The dashboard is a web interface developed by Kubernetes. You can use this dashboard to deploy your containerized applications, manage cluster resources and create or modify Kubernetes resources.
The dashboard also provides monitoring of your Kubernetes resources and error checks. More info

24/7 Ticket Support

We ensure your services are always up and running. Our technical assistance is available 24 hours a day, 7 days a week to answer all your questions and to assist you. Simply open a new ticket in case of a problem. You can also reach our support directly by phone or to get faster responses if you upgrade your support plan.

What Makes Scaleway Kubernetes Kapsule Different?

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. Everything is ready to make a unique Kubernetes experience.

100 % Standard, Kubernetes Certified

With a state-of-the-art integration, Kubernetes Kapsule respects the CNCF standards to bring security, stability and robustness. This guarantee allows multicloud and hybrid design for your platform.

Get Started in Minutes

Your experience using Kubernetes Kapsule with Scaleway is completely unique. Start by creating your cluster of nodes, change the default settings if necessary, and create your platform in one click. Seconds later, your containers will be ready to deploy.

Resilient and ecosystem-integrated design

Innovative Brands Trust Scaleway

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.

Introduction to Kubernetes

Discover the resources available for your Kubernetes cluster

Try Kubernetes Kapsule now

You have a project? Call us:

Frequently Asked Questions

What is Scaleway Kubernetes Kapsule?

Scaleway Kubernetes Kapsule is a service that allows you to run containerized applications in a managed Kubernetes environment. Currently it is available in our Paris, France & Amsterdam, NL Availability Zones and supports at least the latest version of the last 3 major Kubernetes releases.

How much am I billed for one cluster?

The price of our 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. Nodes are billed at the same price as the underlying Compute Instances.
The Kubernetes Control Plane is provided at no additional cost.

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

If you enable auto-scaling, you will be able to define a minimum and a maximum number of machines that are available for your pool.
If the workload of your infrastructure is low, only the minimum number of machines will be running. If the load grows, additional machines are started automatically up to the maximum number of machines in the pool, to handle the workload on your application. If the load decreases, these additional machines will be stopped automatically.

How can I have data persistence on my cluster?

Kapsule is a managed Kubernetes engine. By definition, the nodes of your clusters can be deleted, replaced, or restarted if the applications running on it require it or if a node suddenly stops responding. It means that Kubernetes clusters’ nodes are to be considered stateless. If you require a stateful application, you can use Persistent Volumes. The storageClass 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).