Kubernetes Kosmos

  • Pods in any Cloud-Provider
    Combine Scaleway & external nodes
  • Workload portability
    Manage multi-providers in the same cluster
  • High availability & Redundancy
    Multi Provider, Multi Region, Multi AZ
  • Stability & Service redundancy
    Mirror apps across vendors
  • Easy management
    Single automation workflows
  • Control Plane
    Fully managed & redundant
  • Scaleway Node
    Auto-scaling & Auto-healing
  • Service level
    99.95% Control Plane availability
Region available
  • Paris
  • Amsterdam
  • Warsaw
  • Deploy cross-provider clusters
  • Multi-Cloud consistency
  • Fully Managed Services
Control Plane from€0.1375ex. VAT/hour

Included Features

  • Cross provider clusters
  • Pools in any cloud provider
  • Centralized monitoring
  • Lifecycle automation
  • Cross-provider scalability
  • High stability
  • Managed Control Plane
  • High Availability

Why choose Scaleway’s Kubernetes Kosmos?

Initiate a Multi-cloud strategy

K8s Kosmos is a unique way to engage your multi-cloud strategy. We are the only provider to offer a managed Kubernetes that allows you to manage pods across cloud provider resources. You’ll be able to have instances with Scaleway, or any other cloud provider of your choice, including Private clouds servers.

Create your clusters "à la carte"

Depending on your requirements and use cases, you can use any servers, from any cloud provider, or even your raspberry pi, as Kubernetes nodes. Scaleway handles your Kubernetes management and lets you choose the instances that best suit your needs.

Next-level application redundancy

With K8s Kosmos, we offer a superior level of redundancy for your applications. Your applications can cross all boundaries and be multi-AZ, multi-regions and even multi-cloud providers. This means you can leverage cloud resources from multiple providers according to your needs.

A unique way to launch pods through multiple providers
and streamline your Kubernetes workload availability

Outstanding features of Scaleway Kubernetes Kosmos

Deploy cross-provider clusters

Deploy your applications across multiple cloud providers using their infrastructure resources. This unique solution allows you to mix Scaleway and external node pools in a single Kubernetes cluster and manage all your pools with a single access point.

Create nodes with any cloud provider

Scaleway allows you to attach nodes from any cloud provider to our managed Kubernetes engine, easing the management of your multi-cloud pools, nodes, and applications. You can spread your pods over different servers, depending on your application needs.

Buffer your workload with a Scaleway pool

Duplicate your workload with a Scaleway pool to allow your applications to auto-scale. If a need arises on one of your applications, the Scaleway pool will take over to allow scaling of your workloads, leaving you all the time you need to adapt your cluster configuration.

Cross-provider scalability & stability

Mirror applications or split microservices across vendors. Bring High Availability to a whole new level by replicating your deployments around the globe. You do not need to choose one provider, one region, or one data center to trust with your workload, you can distribute it everywhere and lower the risk of failure.

High Availability Control Plane

Benefit from the Kubernetes Kapsule Control Plane redundant architecture, which has been successfully running thousands of production environments in General Availability since early 2019.

Fully-managed & redundant Control Plane

Your control-plane and all of its components are redundant and replicated across our internal architecture cluster. Free yourself from the management of Kubernetes Cloud Controller Manager, k8s API server, and all Kubernetes applicatives.

Popular Use Cases with Kubernetes Kosmos

High Availability

Avoid any drop in performance or incident coming from your cloud provider by creating cross-provider pools. Take advantage of the performance available across all cloud providers and ensure High Availability for your applications.

Workload portability

Manage multiple providers within the same cluster and enhance your workload portability. Your teams will be able to move workloads across cloud environments in just a few clicks.

Simplified management

Distribute your nodes between production and test environments across multiple cloud providers. Mix resources and instances depending on your needs, run and manage clusters in single access tools.

Learn and explore with our documentation

Getting started with Kubernetes Kosmos

How to create a Kosmos cluster

How to manage a Kosmos cluster

Frequently Asked Questions

What is Scaleway Kubernetes Kosmos?

Kubernetes Kosmos is the first managed Kubernetes engine allowing you to attach an instance or a dedicated server from any cloud provider to Scaleway’s Kubernetes control plane. Based on Kubernetes Kapsule, pools containing Scaleway’s instances will benefit from the same features, while external nodes from other providers will join the cluster to allow your containers to extand around the world.

How can I create pools with any other cloud provider?

From the Scaleway console, you can create either Kubernetes pools that will run on Scaleway instances or pools that will run on other providers’ instances.

Then you can mix resources and instances depending on your needs, run and manage clusters in single access tools. If you distribute nodes across cloud providers, you may have to perform additional configurations to customize your node communication and ensure that the correct ports are open.

How much am I billed for one cluster?

Multi-cloud clusters are billed €99 per month, starting at the Kubernetes Kosmos product’s General Availability… A discount is applied during Beta stages of the product for early adopters.

How much am I billed for external nodes?

External nodes attached to a Kubernetes Kosmos cluster are completely free of charge. Whether you have just a few or hundreds of nodes within your multi-cloud cluster, your cluster invoicing remains the same.

How can I ensure auto-healing of my nodes?

Auto-healing requires the Kubernetes control plane to be able to delete and create resources on your behalf. As this option is available for Scaleway nodes, these operations are not possible with other providers. To ensure other providers’ nodes health, you will need to implement the auto-healing directly on the given provider.

How can I connect nodes from a different provider to Scaleway Kubernetes?

Go to the “add a node” section of your Kubernetes cluster in the Scaleway Console to find the specific instructions to attach the node to your cluster. Remember that to do so, you will need to create a multi-cloud pool using the console or the API first.

On your other provider account, create the instance or server you want to use in your cluster and follow the instructions on the Scaleway console to link your node to the cluster.

Be sure to follow the requirements listed on the Scaleway console while configuring external nodes. A misconfiguration will lead to the failure of the operation.

Can I connect my Kubernetes Kosmos to Dedibox or to private servers?

Yes. Any instance or server running with the product prerequisites (as described in the Scaleway Console) can be connected to your Kubernetes cluster. This included dedicated servers, and also any external devices.

Try Kubernetes Kosmos now!

You have a project? Contact us: