NavigationContentFooter
Suggest an edit

Understanding differences between the Kapsule and Kosmos managed Kubernetes services

Reviewed on 14 October 2024Published on 12 April 2024

Scaleway offers two managed Kubernetes solutions: Kapsule and Kosmos. While both serve the purpose of facilitating Kubernetes deployment and management, they cater to different needs and scenarios. Below is a detailed comparison of the two services:

Kubernetes Kapsule

Kapsule is Scaleway’s fully managed Kubernetes service, enabling users to deploy, manage, and scale containerized applications seamlessly without the burden of infrastructure management.

  • Available in multiple Scaleway regions (PAR, AMS, WAW), allowing users to deploy applications closer to their target audience for enhanced performance.
  • Allows users to deploy, manage, and scale containerized applications using Kubernetes without having to manage the underlying infrastructure.
  • Automatic scaling, rolling updates, and seamless integration with other Scaleway services like Load Balancers and Object Storage.
  • Users can manage their Kubernetes clusters through the Kubernetes API, the intuitive Scaleway console or the Scaleway developer tools (namely Scaleway CLI or the Terraform provider).

Kapsule is ideal for: Developers and organizations seeking to deploy containerized applications with Kubernetes without the operational overhead of managing Kubernetes infrastructure.

Kubernetes Kosmos

Kosmos is Scaleway’s multi-cloud Kubernetes solution, designed to operate across multiple cloud environments, empowering users to deploy applications on different cloud providers, thus offering flexibility and avoiding vendor lock-in.

  • Available in multiple Scaleway regions (PAR, AMS, WAW), allowing users to deploy applications closer to their target audience for enhanced performance.
  • Offers dedicated control plane options, ensuring dedicated resources for managing Kubernetes clusters.
  • Supports various node pool types, including Scaleway instances (x86 and ARM architecture) and external providers, providing users with options to tailor node configurations according to their application needs.
  • Uses the Kilo Container Network Interface (CNI) plugin for efficient networking within Kubernetes clusters.

Kosmos is ideal for: Users requiring multi-cloud deployment capabilities, flexibility in node configurations, and extended control over Kubernetes clusters.

Feature comparison

KapsuleKosmos
CloudScaleway onlyMulti-Cloud
RegionsPAR, AMS, WAWPAR, AMS, WAW
Node poolsScaleway Instances only, x86 or ARMInternal pools: Scaleway Instances, x86 or ARM
External pools: Scaleway Elastic Metal, Scaleway RiscV, External providers..
Node pools locationsMono-AZ or Multi-AZ (same region)Mono-AZ, Multi-AZ, Multi-Region, Multi-Cloud
Container Network Interface pluginsCilium or CalicoKilo
Auto healing✔️Scaleway Instances only
Auto scaling✔️Scaleway Instances only
Container Storage Interface✔️ Persistent volumes (Block Storage) on Scaleway InstancesScaleway Instances only
Dedicated Control Plane options✔️✔️
Scaleway VPC✔️ Controlled isolation or full isolation✘ No integration
Scaleway Cockpit✔️✔️
Node pools upgradesHandled by KapsuleInternal pools: Handled by Kapsule
External pools: Must be carried out manually per node
API DocsScaleway consoleDedibox consoleScaleway LearningScaleway.comPricingBlogCareers
© 2023-2024 – Scaleway