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

Kubernetes Kapsule Control Plane

Our Kubernetes Kapsule managed Control Plane is a free service running on top of your compute resources

FeaturePrice

Control Plane

Free

Prices before tax

Virtual Instances compatible with Kubernetes Kapsule

Provision Kubernetes nodes using our Development Instances or General Purpose Instances

Deploy your Kubernetes nodes on the most suitable instances for your projects.
NamevCPUsRAMSSDBandwidthPrice

DEV1-M

3 vCPUs

4 GB

40 GB

NVMe

300 Mbit/s

€9.99/month

€0.02/hour

DEV1-L

4 vCPUs

8 GB

80 GB

NVMe

400 Mbit/s

€19.99/month

€0.04/hour

DEV1-XL

4 vCPUs

12 GB

120 GB

NVMe

500 Mbit/s

€29.99/month

€0.06/hour

GP1-XS

4 vCPUs

16 GB

150 GB

NVMe

500 Mbit/s

€41.99/month

€0.084/hour

GP1-S

8 vCPUs

32 GB

300 GB

NVMe

800 Mbit/s

€84.99/month

€0.17/hour

GP1-M

16 vCPUs

64 GB

600 GB

NVMe

1.5 Gbit/s

€169.99/month

€0.34/hour

GP1-L

32 vCPUs

128 GB

600 GB

NVMe

5 Gbit/s

€329.99/month

€0.66/hour

GP1-XL

48 vCPUs

256 GB

600 GB

NVMe

10 Gbit/s

€699.99/month

€1.4/hour

Prices before tax

GPU Instances compatible with Kubernetes Kapsule

Use our GPU Instances to deploy your AI training nodes

A spawned GPU Instance is yours for as long as you like. It cannot be pre-empted and it includes a server, a volume and an IPv4.
NameCoresGPURAMSSDBandwidthPrice

RENDER-S

10 cores

1 GPU

45 GB

400 GB

NVMe

1 Gbit/s

€500/month

€1/hour

Prices before tax

Kubernetes Kapsule Cluster's Additional Block Storage Volumes

Link your nodes to Block Storage volumes to make your data persistant.

NameIOPSTransferPrice

Block Storage SSD

5,000 IOPS

Free

€0.08/GB/month

€0.00012/GB/hour

Block Storage SSD+

Availability: mid-2020

10,000 IOPS

Free

€0.12/GB/month

Availability: mid-2020

Prices before tax

Kubernetes Kapsule Compatible Load Balancers

Load balance your traffic between your nodes.

NameMulticloudBackend serversTrafficBandwidthPrice

LB-GP-S

No

Unlimited

Unlimited

200 Mbit/s

€0.018/hour

€8.99/month

LB-GP-M

No

Unlimited

Unlimited

500 Mbit/s

€0.040/hour

€19.99/month

LB-GP-L

Multicloud

Yes

Unlimited

Unlimited

1 Gbit/s

€0.1/hour

€49.99/month

Prices before tax

Resilient and ecosystem-integrated design

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.

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.

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.

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.

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).