<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Leo Le Levé Dandé, Author at Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/blog/author/leo-le-leve-dande/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>From Code to Product</description>
	<lastBuildDate>Tue, 25 Aug 2026 10:00:09 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cdn.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>Leo Le Levé Dandé, Author at Clever Cloud</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Kubernetes Cloud: What It Is, How It Works, and the Main Types of Offerings</title>
		<link>https://www.clever.cloud/blog/engineering/2026/07/24/kubernetes-cloud/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Fri, 24 Jul 2026 09:15:00 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=25047</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.07.22 Clever Cloud Bannière Blog K8S EN" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>Kubernetes is a container orchestrator; the cloud is where it most often runs. The term "Kubernetes cloud" therefore covers two related realities: running Kubernetes on cloud infrastructure, and relying on a managed Kubernetes service operated by a provider.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Kubernetes Is Not a Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/fr/product/kubernetes/">Kubernetes</a> is an open source container orchestrator. <a href="https://www.clever.cloud/blog/engineering/2026/05/19/k8s-kubernetes-definition-standard/">How Kubernetes works</a> comes down to orchestrating containers spread across a set of machines: it schedules their placement, deploys them, supervises their lifecycle, and manages their scaling and network exposure. These containers are often built with Docker, and <a href="https://www.clever.cloud/blog/features/2026/05/22/kubernetes-vs-docker-differences-and-when-to-use-them/">the distinction between Kubernetes and Docker</a> is itself a common source of confusion.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What Kubernetes does not do is provide the underlying machines, storage, and network. It needs infrastructure to run on, and that infrastructure can take several forms: physical servers (bare metal), virtual machines, a private cloud, or a public cloud. This is the layer a cloud provider supplies.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Hence a frequent confusion: comparing "Kubernetes" with "AWS", or Kubernetes with a cloud provider in general. The two sit at different layers. A cloud provider sells <a href="https://www.clever.cloud/infrastructure/">infrastructure</a> and often offers a managed Kubernetes on top of it. Kubernetes orchestrates the containers running on that infrastructure. You do not choose between Kubernetes and the cloud: you can run Kubernetes on a cloud, or use the managed Kubernetes that cloud offers.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In other words, choosing an infrastructure and choosing who operates the cluster are two separate decisions. That is what shapes the types of offerings described below.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Running Kubernetes in the Cloud: Managed or Self-Managed</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Once that relationship is clear, two operating models appear. Either you install and operate Kubernetes yourself on machines rented from a cloud provider, or you use a managed service where the provider operates the control plane for you.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The control plane is the dividing line between the two. It groups the components that drive the cluster: the apiserver, etcd (the datastore that holds the cluster state), the scheduler, and the controller-manager. Operating it yourself means handling version upgrades, which the Kubernetes project requires you to keep up with since it only supports its three most recent minor versions, internal TLS certificate rotation, high availability of these components across several nodes, etcd backup and consistency, and security patches under time pressure. A managed service takes this layer off your hands: you keep control of your workloads, your node pools, and their security, but no longer administer the cluster's critical infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Not every need calls for a full cluster. Lighter distributions, <a href="https://www.clever.cloud/blog/features/2026/05/28/k3s-vs-k8s-what-are-the-differences-and-which-one-should-you-choose-in-2026/">such as K3s</a>, exist and are worth evaluating depending on the workload and the context. And Kubernetes, managed or not, is one operating model among others. A <a href="https://www.clever.cloud/clever-cloud-paas/">PaaS</a> follows a different one: you ship code, and the platform handles the build, execution, and scaling, without you having to operate an orchestrator. PaaS and Kubernetes meet different, complementary needs, and a single organization can use both.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The Three Types of Offerings for Running Kubernetes in the Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Offerings fall into three types, depending on whether you operate the cluster yourself or a provider does, and, in the latter case, on whether that provider is a global hyperscaler or a European player.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Self-Managed on Cloud Infrastructure</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You rent compute, storage, and network from a provider, then install and operate Kubernetes yourself. This approach gives the most complete control over the cluster and the underlying infrastructure, at the cost of the operational burden described above. It makes sense when specific infrastructure, network, or compliance constraints are not covered by the managed offerings available. It is also the approach of teams that want to keep a hand on every component of the cluster, from the container runtime to the scheduling and internal network configuration.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Managed by a Hyperscaler</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The large global cloud providers offer managed Kubernetes services: Amazon EKS, Google GKE, Microsoft AKS. The provider operates the control plane, and you deploy your workloads with the standard Kubernetes tooling. These offerings are tightly integrated with each provider's ecosystem, which is their strength when your other services already run there, and the point to watch if you ever consider moving away. Their operators, however, fall under non-European jurisdictions, including for the regions they run in Europe. These offerings therefore do not meet a European sovereignty requirement, a decisive criterion for certain sectors and certain types of data.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Managed by a European Provider</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Several European providers offer managed Kubernetes on infrastructure located within the European Union. Location matters, but it does not make an offering sovereign. A datacenter sitting in Europe remains within reach of the US CLOUD Act if the company operating it answers to a foreign jurisdiction. What determines sovereignty is the <a href="https://www.clever.cloud/sovereign-cloud/">legal and capital control of the operator</a>, not where the servers sit.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On this ground, several players offer managed Kubernetes: OVHcloud (Managed Kubernetes Service) and Scaleway (Kubernetes Kapsule). Clever Cloud offers <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a>, a managed Kubernetes operated by a European company based in France. Beyond location, these offerings differ in their real level of sovereignty, which depends on the operator and its subcontracting chain, and in how well they fit the tools you already use. For a closer look, French managed Kubernetes offerings are covered in a dedicated article.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Kubernetes Cloud: Key Takeaways</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>"Kubernetes cloud" refers to running Kubernetes on cloud infrastructure, along with the managed services providers offer so you do not have to operate the cluster yourself. The line between self-managed and managed runs through the control plane, the layer a provider either takes on or does not. Three types of offerings then appear: self-managed on cloud infrastructure, managed by a hyperscaler, and managed by a European provider, bearing in mind that a European location alone is not enough to make an offering sovereign. Which one fits depends on your infrastructure constraints, the tooling already in place, and your requirements around data and sovereignty. It all comes down to one distinction: the cloud supplies the infrastructure, Kubernetes orchestrates what runs on it, and the managed model determines who, the provider or you, operates the cluster in between.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What remains is to work out when a managed Kubernetes makes sense and how to choose one, and to clarify what a sovereign Kubernetes really means.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">FAQ</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Is Kubernetes a cloud?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Kubernetes is a container orchestrator, not an infrastructure provider. A cloud supplies the servers, storage, and network; Kubernetes orchestrates the containers running on top of them. You can run it on a cloud, or use the managed Kubernetes service a cloud offers.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Can you run Kubernetes outside the cloud, on bare metal or on-premises?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Yes. Kubernetes is infrastructure-agnostic: it runs on physical servers, virtual machines, a private or public cloud, and on hybrid environments combining several of these. The cloud is the most common setting, not a requirement.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Are "Kubernetes cloud" and "managed Kubernetes" the same thing?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Not exactly. "Kubernetes cloud" broadly means running Kubernetes on cloud infrastructure, which covers both a cluster you operate yourself and a managed service. "Managed Kubernetes" specifically refers to the offering where a provider operates the control plane for you. Every managed Kubernetes is Kubernetes in the cloud, but the reverse is not always true.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">What is the difference between Kubernetes and a cloud provider like AWS?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>They operate at different layers. AWS is a cloud provider: it sells infrastructure and offers, on top of it, a managed Kubernetes (Amazon EKS). Kubernetes is the orchestrator that drives the containers on that infrastructure. Setting them against each other is like confusing the warehouse with the system that organizes what goes into it.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.07.22 Clever Cloud Bannière Blog K8S EN" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-k8s-en-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>Kubernetes is a container orchestrator; the cloud is where it most often runs. The term "Kubernetes cloud" therefore covers two related realities: running Kubernetes on cloud infrastructure, and relying on a managed Kubernetes service operated by a provider.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Kubernetes Is Not a Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/fr/product/kubernetes/">Kubernetes</a> is an open source container orchestrator. <a href="https://www.clever.cloud/blog/engineering/2026/05/19/k8s-kubernetes-definition-standard/">How Kubernetes works</a> comes down to orchestrating containers spread across a set of machines: it schedules their placement, deploys them, supervises their lifecycle, and manages their scaling and network exposure. These containers are often built with Docker, and <a href="https://www.clever.cloud/blog/features/2026/05/22/kubernetes-vs-docker-differences-and-when-to-use-them/">the distinction between Kubernetes and Docker</a> is itself a common source of confusion.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What Kubernetes does not do is provide the underlying machines, storage, and network. It needs infrastructure to run on, and that infrastructure can take several forms: physical servers (bare metal), virtual machines, a private cloud, or a public cloud. This is the layer a cloud provider supplies.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Hence a frequent confusion: comparing "Kubernetes" with "AWS", or Kubernetes with a cloud provider in general. The two sit at different layers. A cloud provider sells <a href="https://www.clever.cloud/infrastructure/">infrastructure</a> and often offers a managed Kubernetes on top of it. Kubernetes orchestrates the containers running on that infrastructure. You do not choose between Kubernetes and the cloud: you can run Kubernetes on a cloud, or use the managed Kubernetes that cloud offers.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In other words, choosing an infrastructure and choosing who operates the cluster are two separate decisions. That is what shapes the types of offerings described below.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Running Kubernetes in the Cloud: Managed or Self-Managed</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Once that relationship is clear, two operating models appear. Either you install and operate Kubernetes yourself on machines rented from a cloud provider, or you use a managed service where the provider operates the control plane for you.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The control plane is the dividing line between the two. It groups the components that drive the cluster: the apiserver, etcd (the datastore that holds the cluster state), the scheduler, and the controller-manager. Operating it yourself means handling version upgrades, which the Kubernetes project requires you to keep up with since it only supports its three most recent minor versions, internal TLS certificate rotation, high availability of these components across several nodes, etcd backup and consistency, and security patches under time pressure. A managed service takes this layer off your hands: you keep control of your workloads, your node pools, and their security, but no longer administer the cluster's critical infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Not every need calls for a full cluster. Lighter distributions, <a href="https://www.clever.cloud/blog/features/2026/05/28/k3s-vs-k8s-what-are-the-differences-and-which-one-should-you-choose-in-2026/">such as K3s</a>, exist and are worth evaluating depending on the workload and the context. And Kubernetes, managed or not, is one operating model among others. A <a href="https://www.clever.cloud/clever-cloud-paas/">PaaS</a> follows a different one: you ship code, and the platform handles the build, execution, and scaling, without you having to operate an orchestrator. PaaS and Kubernetes meet different, complementary needs, and a single organization can use both.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The Three Types of Offerings for Running Kubernetes in the Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Offerings fall into three types, depending on whether you operate the cluster yourself or a provider does, and, in the latter case, on whether that provider is a global hyperscaler or a European player.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Self-Managed on Cloud Infrastructure</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You rent compute, storage, and network from a provider, then install and operate Kubernetes yourself. This approach gives the most complete control over the cluster and the underlying infrastructure, at the cost of the operational burden described above. It makes sense when specific infrastructure, network, or compliance constraints are not covered by the managed offerings available. It is also the approach of teams that want to keep a hand on every component of the cluster, from the container runtime to the scheduling and internal network configuration.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Managed by a Hyperscaler</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The large global cloud providers offer managed Kubernetes services: Amazon EKS, Google GKE, Microsoft AKS. The provider operates the control plane, and you deploy your workloads with the standard Kubernetes tooling. These offerings are tightly integrated with each provider's ecosystem, which is their strength when your other services already run there, and the point to watch if you ever consider moving away. Their operators, however, fall under non-European jurisdictions, including for the regions they run in Europe. These offerings therefore do not meet a European sovereignty requirement, a decisive criterion for certain sectors and certain types of data.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Managed by a European Provider</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Several European providers offer managed Kubernetes on infrastructure located within the European Union. Location matters, but it does not make an offering sovereign. A datacenter sitting in Europe remains within reach of the US CLOUD Act if the company operating it answers to a foreign jurisdiction. What determines sovereignty is the <a href="https://www.clever.cloud/sovereign-cloud/">legal and capital control of the operator</a>, not where the servers sit.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On this ground, several players offer managed Kubernetes: OVHcloud (Managed Kubernetes Service) and Scaleway (Kubernetes Kapsule). Clever Cloud offers <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a>, a managed Kubernetes operated by a European company based in France. Beyond location, these offerings differ in their real level of sovereignty, which depends on the operator and its subcontracting chain, and in how well they fit the tools you already use. For a closer look, French managed Kubernetes offerings are covered in a dedicated article.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Kubernetes Cloud: Key Takeaways</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>"Kubernetes cloud" refers to running Kubernetes on cloud infrastructure, along with the managed services providers offer so you do not have to operate the cluster yourself. The line between self-managed and managed runs through the control plane, the layer a provider either takes on or does not. Three types of offerings then appear: self-managed on cloud infrastructure, managed by a hyperscaler, and managed by a European provider, bearing in mind that a European location alone is not enough to make an offering sovereign. Which one fits depends on your infrastructure constraints, the tooling already in place, and your requirements around data and sovereignty. It all comes down to one distinction: the cloud supplies the infrastructure, Kubernetes orchestrates what runs on it, and the managed model determines who, the provider or you, operates the cluster in between.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What remains is to work out when a managed Kubernetes makes sense and how to choose one, and to clarify what a sovereign Kubernetes really means.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">FAQ</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Is Kubernetes a cloud?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Kubernetes is a container orchestrator, not an infrastructure provider. A cloud supplies the servers, storage, and network; Kubernetes orchestrates the containers running on top of them. You can run it on a cloud, or use the managed Kubernetes service a cloud offers.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Can you run Kubernetes outside the cloud, on bare metal or on-premises?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Yes. Kubernetes is infrastructure-agnostic: it runs on physical servers, virtual machines, a private or public cloud, and on hybrid environments combining several of these. The cloud is the most common setting, not a requirement.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Are "Kubernetes cloud" and "managed Kubernetes" the same thing?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Not exactly. "Kubernetes cloud" broadly means running Kubernetes on cloud infrastructure, which covers both a cluster you operate yourself and a managed service. "Managed Kubernetes" specifically refers to the offering where a provider operates the control plane for you. Every managed Kubernetes is Kubernetes in the cloud, but the reverse is not always true.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">What is the difference between Kubernetes and a cloud provider like AWS?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>They operate at different layers. AWS is a cloud provider: it sells infrastructure and offers, on top of it, a managed Kubernetes (Amazon EKS). Kubernetes is the orchestrator that drives the containers on that infrastructure. Setting them against each other is like confusing the warehouse with the system that organizes what goes into it.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Gravitee and Clever Cloud Announce Strategic Partnership for European AI Sovereignty </title>
		<link>https://www.clever.cloud/blog/press/2026/07/22/gravitee-clever-cloud-european-ai-sovereignty/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 14:05:20 +0000</pubDate>
				<category><![CDATA[Press]]></category>
		<category><![CDATA[Press Release]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=25037</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.07.22 Clever Cloud Bannière Blog Gravitee EN" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-1368x607.png 1368w" sizes="(max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p><a href="https://www.gravitee.io/">Gravitee</a>™, the AI agent management platform, today announced a <a href="https://www.clever.cloud/partners-and-ecosystems/">strategic partnership</a> with Clever Cloud, the French cloud provider, to deliver a sovereign control plane for AI running entirely on European infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The partnership pairs Gravitee's AI Gateway and Authorization Management with Clever Cloud's France-based platform. This combination provides European public-sector bodies and regulated enterprises with a secure framework to govern AI consumption and production without binding their architecture to a single AI model or jurisdiction.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The timing is critical. On 12 June 2026, a US government export control directive ordered the suspension of two frontier AI models for foreign nationals worldwide. The models were available in the morning and gone by the evening, for every customer, with no transition window. This marks the first time a government has pulled a live commercial frontier model at scale, fundamentally rewriting the definition of AI sovereignty: a model can run in an approved region on compliant infrastructure, yet still be instantly disabled based on user access restrictions.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is not an isolated case. In 2024, OpenAI cut off ChatGPT and API access for users in China, Russia, and Iran in response to US export restrictions, with roughly two weeks' notice. The Anthropic suspension in June 2026 removed that notice period entirely: models were live in the morning and gone by evening, for every affected user, worldwide.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>"When the suspension order came, the most safety-focused AI lab in the world had only one lever: shut the model off for everyone, everywhere. No targeting, no transition, no warning. Your architecture needs to be more resilient than the model it depends on," said Rory Blundell, CEO of Gravitee. "Most sovereign AI conversations stop at where the data or model runs, but that misses the point. The true sovereign asset is the control plane sitting in front of those models; managing who can call it, what data leaves, and how fast you can reroute traffic when a model suddenly disappears. Together with Clever Cloud, we are putting that control plane on European infrastructure, with an open-source core that organizations can inspect and run themselves."</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">One Stable Endpoint. Any Model. 100% Sovereign Infrastructure</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Standardising on a single frontier model seems like a logical engineering choice, until sudden regulatory changes turn that model into a single point of failure. Gravitee introduces a governed abstraction layer between applications and LLM providers. If a model is abruptly withdrawn, swapping it out becomes a simple configuration rather than a catastrophic outage.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The partnership delivers four capabilities:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Unified, multi-provider governance</strong>: Gravitee's AI Gateway exposes a single, governed endpoint across all major providers (Anthropic, AWS Bedrock, OpenAI, Google Gemini, and Vertex AI). Virtual models and automated fallback routes let teams instantly reroute traffic when a provider fails, without rewriting application code.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>True open-source independence</strong>: <a href="https://www.clever.cloud/open-source/">Open-source</a> is the ultimate prerequisite for technical sovereignty. Gravitee provides a fully transparent, open-source platform that you can operate independently of any vendor lock-in. You cannot have sovereignty over a black box.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Deploy anywhere, including fully air-gapped</strong>: Run your control plane exactly where you need it. The architecture is fully deployable across Clever Cloud, alternative cloud providers, <a href="https://www.clever.cloud/clever-cloud-on-premises-3/">on-premise infrastructure</a>, or completely disconnected, <a href="https://www.clever.cloud/clever-cloud-airgap/">air-gapped environments</a>. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Boundary-level data control</strong>: <a href="https://www.clever.cloud/sovereign-cloud/">True sovereignty</a> is about what data crosses your perimeter, not just where it rests. Gravitee Authorization Management enforces fine-grained, identity-aware access controls right at the gateway, dictating exactly which users and AI agents can query specific models, and what data is permitted to leave.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Delivered as SaaS on Clever Cloud, the platform is being architected towards SEAL-3 (technological autonomy) under the <a href="https://commission.europa.eu/news-and-media/news/sovereign-cloud-framework-explained-2026-06-01_en">European Union's sovereign cloud framework</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>"Europe will not industrialise AI by relying on isolated technologies, but by assembling a complete industrial ecosystem. This partnership gives Gravitee customers the ability to run their AI control plane on a European cloud platform designed for production, while preserving the freedom to deploy the same architecture on partner infrastructures, on-premises or in fully air-gapped environments. That versatility is essential to building AI systems that remain resilient in the face of geopolitical events, supplier decisions or technological change, while keeping organisations in full control of their infrastructure.” says Quentin Adam, Clever Cloud CEO.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Gravitee on Clever Cloud is being validated for production use, with availability details to follow. Organisations evaluating their exposure to model concentration risk can request a model resilience review with the Gravitee team at <a href="https://Gravitee.io">Gravitee.io</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>About Gravitee</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Gravitee is the unified platform for API, event, and AI agent management. Founded in 2015 in Lille, France, Gravitee gives organisations one control plane to secure, govern, and observe agents, APIs, and event streams. The company operates an open-core model, with a free, open-source Community edition and paid Enterprise editions. Gravitee serves more than 350 enterprise customers across more than 30 countries and is recognised as a Leader in the 2025 Gartner® Magic Quadrant™ for API Management and as a Representative Vendor in the Gartner® Market Guide for AI Gateways. Learn more at <a href="https://www.gravitee.io">https://www.gravitee.io</a>.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.07.22 Clever Cloud Bannière Blog Gravitee EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-22-clever-cloud-banniere-blog-gravitee-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p><a href="https://www.gravitee.io/">Gravitee</a>™, the AI agent management platform, today announced a <a href="https://www.clever.cloud/partners-and-ecosystems/">strategic partnership</a> with Clever Cloud, the French cloud provider, to deliver a sovereign control plane for AI running entirely on European infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The partnership pairs Gravitee's AI Gateway and Authorization Management with Clever Cloud's France-based platform. This combination provides European public-sector bodies and regulated enterprises with a secure framework to govern AI consumption and production without binding their architecture to a single AI model or jurisdiction.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The timing is critical. On 12 June 2026, a US government export control directive ordered the suspension of two frontier AI models for foreign nationals worldwide. The models were available in the morning and gone by the evening, for every customer, with no transition window. This marks the first time a government has pulled a live commercial frontier model at scale, fundamentally rewriting the definition of AI sovereignty: a model can run in an approved region on compliant infrastructure, yet still be instantly disabled based on user access restrictions.&nbsp;</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is not an isolated case. In 2024, OpenAI cut off ChatGPT and API access for users in China, Russia, and Iran in response to US export restrictions, with roughly two weeks' notice. The Anthropic suspension in June 2026 removed that notice period entirely: models were live in the morning and gone by evening, for every affected user, worldwide.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>"When the suspension order came, the most safety-focused AI lab in the world had only one lever: shut the model off for everyone, everywhere. No targeting, no transition, no warning. Your architecture needs to be more resilient than the model it depends on," said Rory Blundell, CEO of Gravitee. "Most sovereign AI conversations stop at where the data or model runs, but that misses the point. The true sovereign asset is the control plane sitting in front of those models; managing who can call it, what data leaves, and how fast you can reroute traffic when a model suddenly disappears. Together with Clever Cloud, we are putting that control plane on European infrastructure, with an open-source core that organizations can inspect and run themselves."</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">One Stable Endpoint. Any Model. 100% Sovereign Infrastructure</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Standardising on a single frontier model seems like a logical engineering choice, until sudden regulatory changes turn that model into a single point of failure. Gravitee introduces a governed abstraction layer between applications and LLM providers. If a model is abruptly withdrawn, swapping it out becomes a simple configuration rather than a catastrophic outage.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The partnership delivers four capabilities:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li><strong>Unified, multi-provider governance</strong>: Gravitee's AI Gateway exposes a single, governed endpoint across all major providers (Anthropic, AWS Bedrock, OpenAI, Google Gemini, and Vertex AI). Virtual models and automated fallback routes let teams instantly reroute traffic when a provider fails, without rewriting application code.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>True open-source independence</strong>: <a href="https://www.clever.cloud/open-source/">Open-source</a> is the ultimate prerequisite for technical sovereignty. Gravitee provides a fully transparent, open-source platform that you can operate independently of any vendor lock-in. You cannot have sovereignty over a black box.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Deploy anywhere, including fully air-gapped</strong>: Run your control plane exactly where you need it. The architecture is fully deployable across Clever Cloud, alternative cloud providers, <a href="https://www.clever.cloud/clever-cloud-on-premises-3/">on-premise infrastructure</a>, or completely disconnected, <a href="https://www.clever.cloud/clever-cloud-airgap/">air-gapped environments</a>. </li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Boundary-level data control</strong>: <a href="https://www.clever.cloud/sovereign-cloud/">True sovereignty</a> is about what data crosses your perimeter, not just where it rests. Gravitee Authorization Management enforces fine-grained, identity-aware access controls right at the gateway, dictating exactly which users and AI agents can query specific models, and what data is permitted to leave.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Delivered as SaaS on Clever Cloud, the platform is being architected towards SEAL-3 (technological autonomy) under the <a href="https://commission.europa.eu/news-and-media/news/sovereign-cloud-framework-explained-2026-06-01_en">European Union's sovereign cloud framework</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>"Europe will not industrialise AI by relying on isolated technologies, but by assembling a complete industrial ecosystem. This partnership gives Gravitee customers the ability to run their AI control plane on a European cloud platform designed for production, while preserving the freedom to deploy the same architecture on partner infrastructures, on-premises or in fully air-gapped environments. That versatility is essential to building AI systems that remain resilient in the face of geopolitical events, supplier decisions or technological change, while keeping organisations in full control of their infrastructure.” says Quentin Adam, Clever Cloud CEO.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Gravitee on Clever Cloud is being validated for production use, with availability details to follow. Organisations evaluating their exposure to model concentration risk can request a model resilience review with the Gravitee team at <a href="https://Gravitee.io">Gravitee.io</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>About Gravitee</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Gravitee is the unified platform for API, event, and AI agent management. Founded in 2015 in Lille, France, Gravitee gives organisations one control plane to secure, govern, and observe agents, APIs, and event streams. The company operates an open-core model, with a free, open-source Community edition and paid Enterprise editions. Gravitee serves more than 350 enterprise customers across more than 30 countries and is recognised as a Leader in the 2025 Gartner® Magic Quadrant™ for API Management and as a Representative Vendor in the Gartner® Market Guide for AI Gateways. Learn more at <a href="https://www.gravitee.io">https://www.gravitee.io</a>.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kubernetes orchestration: what is container orchestration for?</title>
		<link>https://www.clever.cloud/blog/engineering/2026/07/03/kubernetes-orchestration-containers-what-is-it-for/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Fri, 03 Jul 2026 09:40:46 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=24866</guid>

					<description><![CDATA[<p><img width="2500" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.07.02 Clever Cloud Bannière Blog Kubernetes Orchestration EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en.png 2500w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-1536x681.png 1536w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-2048x908.png 2048w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-1368x607.png 1368w" sizes="auto, (max-width: 2500px) 100vw, 2500px" /></p><!-- wp:html -->
<style>
  .cc-table-wrap { overflow-x: auto; }
  .cc-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 17px;
    font-family: "Plus Jakarta Sans","PlusJakartaSans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
    color: #111827;
  }
  .cc-table th,
  .cc-table td {
    text-align: left;
    padding: 12px 16px;
    vertical-align: top;
    line-height: 1.6;
  }
  .cc-table tbody tr + tr td,
  .cc-table tbody tr:first-child td {
    border-top: 1px solid #deddee;
  }
  .cc-table th + th,
  .cc-table td + td {
    border-left: 1px solid #deddee;
  }
  .cc-table thead th {
    font-weight: 700;
    text-align: center;
  }
  .cc-table th:nth-child(1),
  .cc-table td:nth-child(1) { width: 28%; }
  .cc-table th:nth-child(2),
  .cc-table td:nth-child(2) { width: 36%; }
  .cc-table th:nth-child(3),
  .cc-table td:nth-child(3) { width: 36%; }
</style>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>It is a function distinct from containerization itself, which packages an application and its dependencies into a standard format. The <a href="https://www.clever.cloud/blog/features/2026/05/22/kubernetes-vs-docker-differences-and-when-to-use-them/">differences between Docker and Kubernetes</a> rest precisely on that distinction: Docker builds and runs containers, Kubernetes orchestrates them. Today Kubernetes is the reference orchestrator, but orchestration as a concept exists independently of the tool that implements it.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why orchestration exists</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Running three containers on a single server does not call for orchestration. You start them, you watch them by eye, you restart one by hand if something crashes. The nature of the problem changes the moment an application becomes a distributed system: several services, several machines, variable traffic, frequent deployments. The operational questions that appear then are concrete. Which machine should this new container run on? What happens if a node goes down in the middle of the night? How do you move from version 1.4 to 1.5 with no visible interruption? How does one internal service find another when IP addresses change on every restart?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each of these questions has a possible manual answer, one you can even script. Orchestration is about automating them coherently, under a single model.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The five core functions of orchestration</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/product/kubernetes/">Kubernetes</a> handles these questions through a <a href="https://www.clever.cloud/blog/engineering/2026/05/19/k8s-kubernetes-definition-standard/">declarative model built on reconciliation loops</a>: you describe the desired state of the system, and the orchestrator constantly compares that desired state to the actual state to bring them together. The five functions that follow are instances of this general mechanism.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Scheduling: placing containers on the right machines</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25312,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-scheduling-diagram-1024x411.webp" alt="Kubernetes scheduling diagram: kube-scheduler filters and scores nodes, then binds pod A to the selected node through the API server." class="wp-image-25312"/><figcaption class="wp-element-caption">kubernetes orchestration scheduling diagram</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Scheduling answers one question: when a new container needs to start, which machine in the cluster should run it? On a cluster of a few nodes with identical profiles, the decision is trivial. On a real cluster, it is not: some machines have GPUs and others do not, some are already loaded, some applications must be isolated while others must instead be co-located for latency reasons.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The kube-scheduler component makes this choice in two steps: filtering, which rules out the nodes that cannot host the pod (insufficient capacity, affinity constraints, taints and tolerations), and scoring, which ranks the remaining nodes against several criteria. The pod is then assigned to the chosen node through a binding operation with the API server. The quality of the decision depends on the information given to the scheduler. It is the resource requests declared on the pods that drive placement: the scheduler looks for a node whose available capacity covers those requests. The limits, on the other hand, play no part in placement; they cap a container’s consumption once it is running.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Scaling: matching capacity to real traffic</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25314,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-scaling-diagram-1024x385.webp" alt="Kubernetes scaling diagram: Horizontal Pod Autoscaler, Vertical Pod Autoscaler and Cluster Autoscaler adjusting pod count, pod size and nodes." class="wp-image-25314"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Scaling automates a decision that is simple to state: how many copies of a service should run at a given moment? Too many copies cost money. Too few cause incidents at the first spike.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Scaling is a function common to every orchestrator; the mechanisms vary by implementation. In Kubernetes, it rests on three distinct building blocks. The Horizontal Pod Autoscaler (HPA), part of core Kubernetes, adjusts the number of pods in a deployment based on a metric. To do so it relies on the Metrics Server, a component you install separately, because metric collection is not provided by default. The Vertical Pod Autoscaler (VPA), also shipped as a separate project, adjusts the resources allocated to each pod. The Cluster Autoscaler, finally, adds or removes whole nodes according to aggregate needs. These mechanisms assume reliable metrics: an HPA driven by CPU, when the service is actually constrained by disk I/O, will not produce the expected result.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Self-healing: replacing what fails</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25315,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-self-healing-diagram-1024x371.webp" alt="Kubernetes self-healing diagram: the controller reconciliation loop replaces a failed pod to restore the desired state of three replicas." class="wp-image-25315"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Past a certain number of machines, failures stop being exceptional events and become background noise. A disk fails, a kernel panic happens, a container leaks memory and ends up OOM-killed. Without orchestration, every failure triggers human intervention, more or less urgent. With orchestration, these events are absorbed without intervention.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Within Kubernetes, the mechanism rests on two elements. First, probes (liveness, readiness, startup) that let it know whether a container is actually working, and not merely whether it has started. Second, the principle that any object managed by a controller (Deployment, StatefulSet, DaemonSet) is constantly compared against the desired state: if a pod disappears, the controller requests a new one. The accuracy of the probes determines the quality of self-healing: probes that are too strict cause needless restarts, probes that are too lax let broken containers through.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Service discovery and internal load balancing</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25316,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-service-discovery-diagram-1024x303.webp" alt="Kubernetes service discovery diagram: CoreDNS resolves a Service name to a virtual IP and kube-proxy sends traffic to ready pods only." class="wp-image-25316"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>In a moving fleet of containers, where each pod has an ephemeral IP address, two services that need to communicate cannot rely on static IP configurations. Service discovery solves this through a layer of indirection. In Kubernetes, a Service object groups a set of pods (selected by labels) under a stable DNS name and a virtual IP. CoreDNS, the cluster’s internal DNS server, resolves these names. Traffic sent to the Service IP is distributed across the ready pods via kube-proxy. This principle is not specific to Kubernetes: other orchestrators meet the same need differently. On Clever Cloud, for instance, services find each other through configuration injection between applications and through Network Groups, an encrypted private network with internal DNS resolution.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Several types of Services exist (ClusterIP for internal traffic, NodePort and LoadBalancer for external traffic), alongside the notion of Ingress for application-level HTTP routing. This network layer, simple in appearance, holds a substantial share of the operational complexity of Kubernetes: CNI plugin choice, network policies, east-west traffic observability.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Rolling updates and rollbacks</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25317,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-rolling-update-diagram-1024x426.webp" alt="Kubernetes rolling update diagram: pods replaced one by one from v1.4 to v1.5 with no downtime; on failure the rollout stops and kubectl rollout undo reverts it." class="wp-image-25317"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Shipping a new version to production without interrupting the service is a risky operation when done by hand. Kubernetes treats it as a state transition: you change the Deployment manifest to point to the new image version, and the controller applies the configured rollout strategy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The RollingUpdate strategy (the default) progressively replaces old pods with new ones, guaranteeing that a minimum number stays available at all times. The Recreate strategy stops everything and then restarts, useful for incompatible schema migrations. In case of failure, the rollout does not revert on its own to the previous state: it stops, the new pods that fail their probes do not replace the old ones, and it is an operator who triggers the return to the previous version with kubectl rollout undo. For this to work, the versions must be compatible with each other during the transition, which implies discipline on API contracts and database migrations.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Beyond the five core functions</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Kubernetes orchestration does not stop at these five functions. In practice, a production Kubernetes cluster also manages application configuration (ConfigMaps), secrets (with or without encryption at rest), persistent storage through PersistentVolumeClaims, authorization (RBAC), network isolation (NetworkPolicies), observability (logs, metrics, traces), and certificate lifecycle management. Each of these is itself an operational responsibility that adds to the base.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Without an orchestrator vs with Kubernetes: a function-by-function comparison</h2>
<!-- /wp:heading -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:html -->
<div class="cc-table-wrap">
  <table class="cc-table">
    <thead>
      <tr>
        <th>Function</th>
        <th>Without an orchestrator</th>
        <th>With Kubernetes</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Scheduling</td>
        <td>Manual placement or custom allocation scripts</td>
        <td>kube-scheduler with declarative constraints</td>
      </tr>
      <tr>
        <td>Scaling</td>
        <td>Manual provisioning or external rules</td>
        <td>HPA, VPA, Cluster Autoscaler</td>
      </tr>
      <tr>
        <td>Self-healing</td>
        <td>External monitoring and restart scripts</td>
        <td>Built-in probes and controllers</td>
      </tr>
      <tr>
        <td>Service discovery</td>
        <td>Config files, Consul, standalone etcd</td>
        <td>Native Services and internal DNS</td>
      </tr>
      <tr>
        <td>Rolling updates</td>
        <td>Custom deployment scripts and manual load balancer switchover</td>
        <td>Deployment controller and declarative strategies</td>
      </tr>
    </tbody>
  </table>
</div>
<!-- /wp:html -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:paragraph -->
<p>The table does not rank the two columns. It shows that Kubernetes provides a unified model for these five functions, where an approach without an orchestrator handles them separately with different tools. For a system that does not need this unification, the left-hand column remains perfectly valid.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Common practices worth knowing</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Choose the tool based on the need, not by default.</strong> Not every application needs scheduling, automatic scaling or service discovery at the level Kubernetes offers. A PaaS, a VM deployment, or a systemd binary meet many needs with a different operational model.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Think about observability from the start.</strong> A Kubernetes cluster without centralized logs, aggregated metrics and traces quickly becomes hard to operate beyond a handful of services. Observability is an integral part of orchestration, not an optional add-on.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Define requests and limits before enabling autoscaling.</strong> The HPA and the Cluster Autoscaler rely on the pods’ declared resources to decide on scaling. Without declarations, their decisions rest on partial information.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Get probe configuration right.</strong> Liveness and readiness probes govern both self-healing and traffic routing. A rough configuration degrades both functions at once.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When Kubernetes orchestration becomes relevant</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No single one of the five functions, taken in isolation, justifies bringing Kubernetes into a system. A deployment script, a properly configured load balancer, a monitoring tool with automatic restart can each cover one of them individually. What justifies adopting an orchestrator is the point where the five functions all become necessary at once, on an infrastructure distributed enough to make ad hoc solutions expensive to maintain.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Concretely, that corresponds to architectures with a dozen services or more, deployed across several machines, with frequent deployment cycles, significant load variations and resilience requirements that no longer tolerate manual intervention. For contexts more constrained in resources (edge, IoT, development machines, small clusters), a <a href="https://www.clever.cloud/blog/features/2026/05/28/k3s-vs-k8s-what-are-the-differences-and-which-one-should-you-choose-in-2026/">lightweight Kubernetes distribution such as K3s can be a good fit</a>. <a href="https://www.clever.cloud/blog/engineering/2025/03/05/what-is-a-paas/">A PaaS also meets these needs</a>, as it does many other application profiles (industrialized deployment, automatic scaling, resilience, updates), with an operational model distinct from Kubernetes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>When Kubernetes does become relevant, the next question rarely concerns installation and more often day-to-day operations: control plane updates, etcd management, certificate rotation, observability, backups. That observation is what explains the growing adoption of managed Kubernetes services. At Clever Cloud, <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a> addresses this need with Materia etcd, a serverless implementation of the etcd API built on FoundationDB that takes over from standard etcd, a known bottleneck at scale, on sovereign infrastructure spread across our three Paris datacenters.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Container orchestration in summary</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Container orchestration automates several categories of operational decisions, chief among them five main classes: where to place a container, when to start more of them, what to do when one of them fails, how they find one another, and how to move from one version to the next without interruption. Kubernetes brings these functions together under a unified model, which makes it the reference tool for distributed systems that need them all at once. The useful question, faced with a project, is not whether you should do orchestration, but which of these functions are actually needed, and at what level of automation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">FAQ - Kubernetes orchestration</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>What is the difference between containerization and orchestration?</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Containerization packages an application and its dependencies into a standardized format that runs identically on any compatible host. Orchestration automates the management of a fleet of containers in production: placement, scaling, self-healing, service discovery, updates. Docker is the reference tool for the former, Kubernetes for the latter.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Do you necessarily need Kubernetes to orchestrate containers?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Kubernetes is the most widely adopted orchestrator, but others exist: HashiCorp’s Nomad, which orchestrates containers, VMs and binaries in a single cluster, or Docker Swarm, still maintained but with declining adoption. Apache Mesos, long cited as an alternative, was retired to the Apache Attic in October 2025 and is no longer in active development. Beyond that, a PaaS like Clever Cloud covers the full set of these orchestration functions (placement, automatic scaling, self-healing, rolling updates, service discovery) with its own control plane, independent of Kubernetes. It is that control plane that orchestrates both the applications running in VMs and the containers of the platform’s Docker runtime.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Is container orchestration necessary for CI/CD?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No, but the two are often used together. Modern CI/CD pipelines produce container images as their final artifact, and the orchestrator (Kubernetes or another) takes over to deploy and operate those images. CI/CD and orchestration are two complementary stages of the application lifecycle.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Does K3s allow orchestration in constrained environments?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Yes. K3s is a CNCF-certified Kubernetes distribution designed for resource-limited environments (edge, IoT, development machines, small clusters). It keeps the standard Kubernetes APIs while reducing the resource footprint and deployment complexity.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Does managed Kubernetes change the orchestration functions available?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Managed Kubernetes provides the same set of orchestration functions as a self-hosted cluster, since it is the same Kubernetes. The difference lies in how operational responsibilities are split: the provider takes on control plane management, updates, and the underlying monitoring. Users then focus on their application workloads.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Which orchestration function is the hardest to master?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Networking is frequently cited as the most complex. Service discovery, internal load balancing, NetworkPolicies, Ingress, CNI plugin, east-west traffic observability: the Kubernetes network layer concentrates a significant share of advanced operational topics and remains a frequent source of production incidents.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2500" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.07.02 Clever Cloud Bannière Blog Kubernetes Orchestration EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en.png 2500w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-1536x681.png 1536w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-2048x908.png 2048w, https://cdn.clever-cloud.com/uploads/2026/07/2026-07-02-clever-cloud-banniere-blog-kubernetes-orchestration-en-1368x607.png 1368w" sizes="auto, (max-width: 2500px) 100vw, 2500px" /></p><!-- wp:html -->
<style>
  .cc-table-wrap { overflow-x: auto; }
  .cc-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 17px;
    font-family: "Plus Jakarta Sans","PlusJakartaSans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
    color: #111827;
  }
  .cc-table th,
  .cc-table td {
    text-align: left;
    padding: 12px 16px;
    vertical-align: top;
    line-height: 1.6;
  }
  .cc-table tbody tr + tr td,
  .cc-table tbody tr:first-child td {
    border-top: 1px solid #deddee;
  }
  .cc-table th + th,
  .cc-table td + td {
    border-left: 1px solid #deddee;
  }
  .cc-table thead th {
    font-weight: 700;
    text-align: center;
  }
  .cc-table th:nth-child(1),
  .cc-table td:nth-child(1) { width: 28%; }
  .cc-table th:nth-child(2),
  .cc-table td:nth-child(2) { width: 36%; }
  .cc-table th:nth-child(3),
  .cc-table td:nth-child(3) { width: 36%; }
</style>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>It is a function distinct from containerization itself, which packages an application and its dependencies into a standard format. The <a href="https://www.clever.cloud/blog/features/2026/05/22/kubernetes-vs-docker-differences-and-when-to-use-them/">differences between Docker and Kubernetes</a> rest precisely on that distinction: Docker builds and runs containers, Kubernetes orchestrates them. Today Kubernetes is the reference orchestrator, but orchestration as a concept exists independently of the tool that implements it.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why orchestration exists</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Running three containers on a single server does not call for orchestration. You start them, you watch them by eye, you restart one by hand if something crashes. The nature of the problem changes the moment an application becomes a distributed system: several services, several machines, variable traffic, frequent deployments. The operational questions that appear then are concrete. Which machine should this new container run on? What happens if a node goes down in the middle of the night? How do you move from version 1.4 to 1.5 with no visible interruption? How does one internal service find another when IP addresses change on every restart?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each of these questions has a possible manual answer, one you can even script. Orchestration is about automating them coherently, under a single model.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The five core functions of orchestration</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/product/kubernetes/">Kubernetes</a> handles these questions through a <a href="https://www.clever.cloud/blog/engineering/2026/05/19/k8s-kubernetes-definition-standard/">declarative model built on reconciliation loops</a>: you describe the desired state of the system, and the orchestrator constantly compares that desired state to the actual state to bring them together. The five functions that follow are instances of this general mechanism.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Scheduling: placing containers on the right machines</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25312,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-scheduling-diagram-1024x411.webp" alt="Kubernetes scheduling diagram: kube-scheduler filters and scores nodes, then binds pod A to the selected node through the API server." class="wp-image-25312"/><figcaption class="wp-element-caption">kubernetes orchestration scheduling diagram</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Scheduling answers one question: when a new container needs to start, which machine in the cluster should run it? On a cluster of a few nodes with identical profiles, the decision is trivial. On a real cluster, it is not: some machines have GPUs and others do not, some are already loaded, some applications must be isolated while others must instead be co-located for latency reasons.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The kube-scheduler component makes this choice in two steps: filtering, which rules out the nodes that cannot host the pod (insufficient capacity, affinity constraints, taints and tolerations), and scoring, which ranks the remaining nodes against several criteria. The pod is then assigned to the chosen node through a binding operation with the API server. The quality of the decision depends on the information given to the scheduler. It is the resource requests declared on the pods that drive placement: the scheduler looks for a node whose available capacity covers those requests. The limits, on the other hand, play no part in placement; they cap a container’s consumption once it is running.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Scaling: matching capacity to real traffic</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25314,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-scaling-diagram-1024x385.webp" alt="Kubernetes scaling diagram: Horizontal Pod Autoscaler, Vertical Pod Autoscaler and Cluster Autoscaler adjusting pod count, pod size and nodes." class="wp-image-25314"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Scaling automates a decision that is simple to state: how many copies of a service should run at a given moment? Too many copies cost money. Too few cause incidents at the first spike.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Scaling is a function common to every orchestrator; the mechanisms vary by implementation. In Kubernetes, it rests on three distinct building blocks. The Horizontal Pod Autoscaler (HPA), part of core Kubernetes, adjusts the number of pods in a deployment based on a metric. To do so it relies on the Metrics Server, a component you install separately, because metric collection is not provided by default. The Vertical Pod Autoscaler (VPA), also shipped as a separate project, adjusts the resources allocated to each pod. The Cluster Autoscaler, finally, adds or removes whole nodes according to aggregate needs. These mechanisms assume reliable metrics: an HPA driven by CPU, when the service is actually constrained by disk I/O, will not produce the expected result.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Self-healing: replacing what fails</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25315,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-self-healing-diagram-1024x371.webp" alt="Kubernetes self-healing diagram: the controller reconciliation loop replaces a failed pod to restore the desired state of three replicas." class="wp-image-25315"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Past a certain number of machines, failures stop being exceptional events and become background noise. A disk fails, a kernel panic happens, a container leaks memory and ends up OOM-killed. Without orchestration, every failure triggers human intervention, more or less urgent. With orchestration, these events are absorbed without intervention.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Within Kubernetes, the mechanism rests on two elements. First, probes (liveness, readiness, startup) that let it know whether a container is actually working, and not merely whether it has started. Second, the principle that any object managed by a controller (Deployment, StatefulSet, DaemonSet) is constantly compared against the desired state: if a pod disappears, the controller requests a new one. The accuracy of the probes determines the quality of self-healing: probes that are too strict cause needless restarts, probes that are too lax let broken containers through.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Service discovery and internal load balancing</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25316,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-service-discovery-diagram-1024x303.webp" alt="Kubernetes service discovery diagram: CoreDNS resolves a Service name to a virtual IP and kube-proxy sends traffic to ready pods only." class="wp-image-25316"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>In a moving fleet of containers, where each pod has an ephemeral IP address, two services that need to communicate cannot rely on static IP configurations. Service discovery solves this through a layer of indirection. In Kubernetes, a Service object groups a set of pods (selected by labels) under a stable DNS name and a virtual IP. CoreDNS, the cluster’s internal DNS server, resolves these names. Traffic sent to the Service IP is distributed across the ready pods via kube-proxy. This principle is not specific to Kubernetes: other orchestrators meet the same need differently. On Clever Cloud, for instance, services find each other through configuration injection between applications and through Network Groups, an encrypted private network with internal DNS resolution.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Several types of Services exist (ClusterIP for internal traffic, NodePort and LoadBalancer for external traffic), alongside the notion of Ingress for application-level HTTP routing. This network layer, simple in appearance, holds a substantial share of the operational complexity of Kubernetes: CNI plugin choice, network policies, east-west traffic observability.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Rolling updates and rollbacks</h3>
<!-- /wp:heading -->

<!-- wp:image {"id":25317,"sizeSlug":"large","linkDestination":"none","align":"wide"} -->
<figure class="wp-block-image alignwide size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/07/kubernetes-orchestration-rolling-update-diagram-1024x426.webp" alt="Kubernetes rolling update diagram: pods replaced one by one from v1.4 to v1.5 with no downtime; on failure the rollout stops and kubectl rollout undo reverts it." class="wp-image-25317"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>Shipping a new version to production without interrupting the service is a risky operation when done by hand. Kubernetes treats it as a state transition: you change the Deployment manifest to point to the new image version, and the controller applies the configured rollout strategy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The RollingUpdate strategy (the default) progressively replaces old pods with new ones, guaranteeing that a minimum number stays available at all times. The Recreate strategy stops everything and then restarts, useful for incompatible schema migrations. In case of failure, the rollout does not revert on its own to the previous state: it stops, the new pods that fail their probes do not replace the old ones, and it is an operator who triggers the return to the previous version with kubectl rollout undo. For this to work, the versions must be compatible with each other during the transition, which implies discipline on API contracts and database migrations.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Beyond the five core functions</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Kubernetes orchestration does not stop at these five functions. In practice, a production Kubernetes cluster also manages application configuration (ConfigMaps), secrets (with or without encryption at rest), persistent storage through PersistentVolumeClaims, authorization (RBAC), network isolation (NetworkPolicies), observability (logs, metrics, traces), and certificate lifecycle management. Each of these is itself an operational responsibility that adds to the base.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Without an orchestrator vs with Kubernetes: a function-by-function comparison</h2>
<!-- /wp:heading -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:html -->
<div class="cc-table-wrap">
  <table class="cc-table">
    <thead>
      <tr>
        <th>Function</th>
        <th>Without an orchestrator</th>
        <th>With Kubernetes</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Scheduling</td>
        <td>Manual placement or custom allocation scripts</td>
        <td>kube-scheduler with declarative constraints</td>
      </tr>
      <tr>
        <td>Scaling</td>
        <td>Manual provisioning or external rules</td>
        <td>HPA, VPA, Cluster Autoscaler</td>
      </tr>
      <tr>
        <td>Self-healing</td>
        <td>External monitoring and restart scripts</td>
        <td>Built-in probes and controllers</td>
      </tr>
      <tr>
        <td>Service discovery</td>
        <td>Config files, Consul, standalone etcd</td>
        <td>Native Services and internal DNS</td>
      </tr>
      <tr>
        <td>Rolling updates</td>
        <td>Custom deployment scripts and manual load balancer switchover</td>
        <td>Deployment controller and declarative strategies</td>
      </tr>
    </tbody>
  </table>
</div>
<!-- /wp:html -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:paragraph -->
<p>The table does not rank the two columns. It shows that Kubernetes provides a unified model for these five functions, where an approach without an orchestrator handles them separately with different tools. For a system that does not need this unification, the left-hand column remains perfectly valid.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Common practices worth knowing</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><strong>Choose the tool based on the need, not by default.</strong> Not every application needs scheduling, automatic scaling or service discovery at the level Kubernetes offers. A PaaS, a VM deployment, or a systemd binary meet many needs with a different operational model.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Think about observability from the start.</strong> A Kubernetes cluster without centralized logs, aggregated metrics and traces quickly becomes hard to operate beyond a handful of services. Observability is an integral part of orchestration, not an optional add-on.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Define requests and limits before enabling autoscaling.</strong> The HPA and the Cluster Autoscaler rely on the pods’ declared resources to decide on scaling. Without declarations, their decisions rest on partial information.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Get probe configuration right.</strong> Liveness and readiness probes govern both self-healing and traffic routing. A rough configuration degrades both functions at once.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When Kubernetes orchestration becomes relevant</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No single one of the five functions, taken in isolation, justifies bringing Kubernetes into a system. A deployment script, a properly configured load balancer, a monitoring tool with automatic restart can each cover one of them individually. What justifies adopting an orchestrator is the point where the five functions all become necessary at once, on an infrastructure distributed enough to make ad hoc solutions expensive to maintain.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Concretely, that corresponds to architectures with a dozen services or more, deployed across several machines, with frequent deployment cycles, significant load variations and resilience requirements that no longer tolerate manual intervention. For contexts more constrained in resources (edge, IoT, development machines, small clusters), a <a href="https://www.clever.cloud/blog/features/2026/05/28/k3s-vs-k8s-what-are-the-differences-and-which-one-should-you-choose-in-2026/">lightweight Kubernetes distribution such as K3s can be a good fit</a>. <a href="https://www.clever.cloud/blog/engineering/2025/03/05/what-is-a-paas/">A PaaS also meets these needs</a>, as it does many other application profiles (industrialized deployment, automatic scaling, resilience, updates), with an operational model distinct from Kubernetes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>When Kubernetes does become relevant, the next question rarely concerns installation and more often day-to-day operations: control plane updates, etcd management, certificate rotation, observability, backups. That observation is what explains the growing adoption of managed Kubernetes services. At Clever Cloud, <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a> addresses this need with Materia etcd, a serverless implementation of the etcd API built on FoundationDB that takes over from standard etcd, a known bottleneck at scale, on sovereign infrastructure spread across our three Paris datacenters.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Container orchestration in summary</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Container orchestration automates several categories of operational decisions, chief among them five main classes: where to place a container, when to start more of them, what to do when one of them fails, how they find one another, and how to move from one version to the next without interruption. Kubernetes brings these functions together under a unified model, which makes it the reference tool for distributed systems that need them all at once. The useful question, faced with a project, is not whether you should do orchestration, but which of these functions are actually needed, and at what level of automation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">FAQ - Kubernetes orchestration</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>What is the difference between containerization and orchestration?</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Containerization packages an application and its dependencies into a standardized format that runs identically on any compatible host. Orchestration automates the management of a fleet of containers in production: placement, scaling, self-healing, service discovery, updates. Docker is the reference tool for the former, Kubernetes for the latter.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Do you necessarily need Kubernetes to orchestrate containers?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Kubernetes is the most widely adopted orchestrator, but others exist: HashiCorp’s Nomad, which orchestrates containers, VMs and binaries in a single cluster, or Docker Swarm, still maintained but with declining adoption. Apache Mesos, long cited as an alternative, was retired to the Apache Attic in October 2025 and is no longer in active development. Beyond that, a PaaS like Clever Cloud covers the full set of these orchestration functions (placement, automatic scaling, self-healing, rolling updates, service discovery) with its own control plane, independent of Kubernetes. It is that control plane that orchestrates both the applications running in VMs and the containers of the platform’s Docker runtime.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Is container orchestration necessary for CI/CD?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No, but the two are often used together. Modern CI/CD pipelines produce container images as their final artifact, and the orchestrator (Kubernetes or another) takes over to deploy and operate those images. CI/CD and orchestration are two complementary stages of the application lifecycle.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Does K3s allow orchestration in constrained environments?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Yes. K3s is a CNCF-certified Kubernetes distribution designed for resource-limited environments (edge, IoT, development machines, small clusters). It keeps the standard Kubernetes APIs while reducing the resource footprint and deployment complexity.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Does managed Kubernetes change the orchestration functions available?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Managed Kubernetes provides the same set of orchestration functions as a self-hosted cluster, since it is the same Kubernetes. The difference lies in how operational responsibilities are split: the provider takes on control plane management, updates, and the underlying monitoring. Users then focus on their application workloads.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Which orchestration function is the hardest to master?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Networking is frequently cited as the most complex. Service discovery, internal load balancing, NetworkPolicies, Ingress, CNI plugin, east-west traffic observability: the Kubernetes network layer concentrates a significant share of advanced operational topics and remains a frequent source of production incidents.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UP Program: Clever Cloud announces its fifth startup selection</title>
		<link>https://www.clever.cloud/blog/company/2026/06/02/up-program-fifth-startup-selection/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Tue, 02 Jun 2026 11:56:54 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[startup program]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=24469</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.06.02 Clever Cloud Bannière Blog Programme UP EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>Since its launch, the UP Program has supported tech startups at different stages of maturity, with one simple goal: helping them build, deploy and scale their product on a robust cloud foundation, without turning infrastructure into an operational bottleneck.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/up-program/"><strong>Apply now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"50px"} -->
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:paragraph -->
<p>Cybersecurity, health, legaltech, agriculture: this fifth selection once again reflects the diversity of the use cases supported by Clever Cloud. It brings together projects operating in demanding environments, where reliability, security, data control and the ability to scale quickly become decisive factors.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">UP Program: the startups selected for this fifth edition</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Sentibee — Simplifying vulnerability intelligence</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24319,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://www.sentibee.com/en"><img src="https://cdn.clever-cloud.com/uploads/2026/05/sentibee-1024x1024.png" alt="Sentibee" class="wp-image-24319"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://www.sentibee.com/en">Sentibee</a> develops a vulnerability intelligence solution designed to help organisations better prioritise cyber risks.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Its goal is to reduce noise, contextualise alerts and turn complex data into truly actionable insights. The platform combines data collection, AI-powered qualification and human expertise to help teams understand what really matters: exploitability, real-world impact, priority level and the actions to take.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With VulnPilot, Sentibee also enables organisations to build watchlists, monitor critical assets or technologies, and generate prioritised action plans. A pragmatic approach to cybersecurity, designed to make vulnerability intelligence clearer, more useful and more accessible.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Pictaderm — Dermatological expertise in pharmacies</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24318,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://www.pictaderm.com/"><img src="https://cdn.clever-cloud.com/uploads/2026/05/pictaderm-1024x1024.png" alt="Pictaderm" class="wp-image-24318"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://www.pictaderm.com/">Pictaderm</a> makes it easier to access dermatological advice through partner pharmacies, without an appointment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The solution allows a patient to visit a pharmacy for a skin condition or a lesion that needs monitoring, and receive the opinion of a medical expert within 48 hours. Pictaderm addresses a concrete challenge: bringing medical expertise closer to the field, in a context where access to dermatology appointments can involve long waiting times.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The platform relies on a network of registered pharmacies and has already supported several tens of thousands of patients. For pharmacists, it provides a tele-expertise tool that helps guide patients more quickly and strengthens their role in the care pathway.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Legaia — An AI legal assistant designed by lawyers</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24317,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://legaia.ai/"><img src="https://cdn.clever-cloud.com/uploads/2026/05/legaia-1024x1024.png" alt="Legaia" class="wp-image-24317"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://legaia.ai/">Legaia</a> develops Gaia, an AI legal assistant available directly by email and designed for lawyers.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The promise is simple: enabling law firms to use AI without changing their working habits. No new platform to open, no additional tool to learn: the lawyer simply forwards an email to Gaia and receives an initial analysis, search, draft or translation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The solution covers several day-to-day use cases: drafting letters, searching case law, numbering and stamping exhibits, retrieving official documents or translating attachments. Legaia also places strong emphasis on security, confidentiality and compliance, which are essential requirements for professionals handling sensitive documents.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Cockpit Agriculture — Managing agricultural performance</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24316,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://cockpit-agriculture.com/"><img src="https://cdn.clever-cloud.com/uploads/2026/05/cockpit-1024x1024.png" alt="Cockpit" class="wp-image-24316"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://cockpit-agriculture.com/">Cockpit Agriculture</a> develops an intelligent performance management solution for farmers and their value chains.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The startup is part of an augmented agriculture approach: helping agricultural stakeholders gain greater control, better monitor their activity and make more reliable decisions. In a sector facing strong economic, environmental and operational constraints, the ability to manage performance and make decisions with confidence is a key issue.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With this approach, Cockpit Agriculture addresses a central need: giving farmers and agricultural value chains tools designed to fit the realities of the field.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A batch that reflects the challenges faced by tech startups</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The four startups in this new selection operate in very different sectors, but share several common points.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>They all develop products where technology is not just a support function, but a central part of the value proposition. They also address use cases where trust is central: cyber vulnerabilities, care pathways, legal documents and agricultural management.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In these contexts, cloud infrastructure must remain reliable, scalable and under control. It must allow teams to iterate quickly, secure data, absorb growth and maintain a high level of availability, without diverting them from their core business.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely the role of the UP Program: supporting startups at the stage where infrastructure becomes a strategic topic.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The UP Program: a support framework designed for the long term</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The <a href="https://www.clever.cloud/up-program/">UP Program</a> was designed to support startups beyond their first cloud credits.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Selected startups benefit from a set of resources to help them structure their technical trajectory:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>— up to €10,000 in cloud credits for the first year;<br>— onboarding on the Clever Cloud platform;<br>— training with Clever Cloud engineers;<br>— monthly coaching;<br>— access to support;<br>— workshops and masterclasses for technical teams;<br>— mentoring for founders and product teams;<br>— visibility through Clever Cloud media, social networks and events;<br>— access to financial planning and structuring tools.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The goal is to allow startups to focus on their product, their users and their market, while building on an automated, robust infrastructure capable of scaling with them.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Are you a startup looking to join the UP Program?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The next UP Program selection will take place on 16 September 2026.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Startups wishing to apply can submit their application now and discuss their project, technical needs and growth challenges with the Clever Cloud teams.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/up-program/"><strong>Apply now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.06.02 Clever Cloud Bannière Blog Programme UP EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/06/2026-06-02-clever-cloud-banniere-blog-programme-up-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>Since its launch, the UP Program has supported tech startups at different stages of maturity, with one simple goal: helping them build, deploy and scale their product on a robust cloud foundation, without turning infrastructure into an operational bottleneck.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/up-program/"><strong>Apply now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"50px"} -->
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:paragraph -->
<p>Cybersecurity, health, legaltech, agriculture: this fifth selection once again reflects the diversity of the use cases supported by Clever Cloud. It brings together projects operating in demanding environments, where reliability, security, data control and the ability to scale quickly become decisive factors.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">UP Program: the startups selected for this fifth edition</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Sentibee — Simplifying vulnerability intelligence</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24319,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://www.sentibee.com/en"><img src="https://cdn.clever-cloud.com/uploads/2026/05/sentibee-1024x1024.png" alt="Sentibee" class="wp-image-24319"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://www.sentibee.com/en">Sentibee</a> develops a vulnerability intelligence solution designed to help organisations better prioritise cyber risks.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Its goal is to reduce noise, contextualise alerts and turn complex data into truly actionable insights. The platform combines data collection, AI-powered qualification and human expertise to help teams understand what really matters: exploitability, real-world impact, priority level and the actions to take.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With VulnPilot, Sentibee also enables organisations to build watchlists, monitor critical assets or technologies, and generate prioritised action plans. A pragmatic approach to cybersecurity, designed to make vulnerability intelligence clearer, more useful and more accessible.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Pictaderm — Dermatological expertise in pharmacies</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24318,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://www.pictaderm.com/"><img src="https://cdn.clever-cloud.com/uploads/2026/05/pictaderm-1024x1024.png" alt="Pictaderm" class="wp-image-24318"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://www.pictaderm.com/">Pictaderm</a> makes it easier to access dermatological advice through partner pharmacies, without an appointment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The solution allows a patient to visit a pharmacy for a skin condition or a lesion that needs monitoring, and receive the opinion of a medical expert within 48 hours. Pictaderm addresses a concrete challenge: bringing medical expertise closer to the field, in a context where access to dermatology appointments can involve long waiting times.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The platform relies on a network of registered pharmacies and has already supported several tens of thousands of patients. For pharmacists, it provides a tele-expertise tool that helps guide patients more quickly and strengthens their role in the care pathway.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Legaia — An AI legal assistant designed by lawyers</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24317,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://legaia.ai/"><img src="https://cdn.clever-cloud.com/uploads/2026/05/legaia-1024x1024.png" alt="Legaia" class="wp-image-24317"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://legaia.ai/">Legaia</a> develops Gaia, an AI legal assistant available directly by email and designed for lawyers.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The promise is simple: enabling law firms to use AI without changing their working habits. No new platform to open, no additional tool to learn: the lawyer simply forwards an email to Gaia and receives an initial analysis, search, draft or translation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The solution covers several day-to-day use cases: drafting letters, searching case law, numbering and stamping exhibits, retrieving official documents or translating attachments. Legaia also places strong emphasis on security, confidentiality and compliance, which are essential requirements for professionals handling sensitive documents.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Cockpit Agriculture — Managing agricultural performance</h3>
<!-- /wp:heading -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":24316,"sizeSlug":"large","linkDestination":"custom"} -->
<figure class="wp-block-image size-large"><a href="https://cockpit-agriculture.com/"><img src="https://cdn.clever-cloud.com/uploads/2026/05/cockpit-1024x1024.png" alt="Cockpit" class="wp-image-24316"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p><a href="https://cockpit-agriculture.com/">Cockpit Agriculture</a> develops an intelligent performance management solution for farmers and their value chains.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The startup is part of an augmented agriculture approach: helping agricultural stakeholders gain greater control, better monitor their activity and make more reliable decisions. In a sector facing strong economic, environmental and operational constraints, the ability to manage performance and make decisions with confidence is a key issue.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With this approach, Cockpit Agriculture addresses a central need: giving farmers and agricultural value chains tools designed to fit the realities of the field.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A batch that reflects the challenges faced by tech startups</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The four startups in this new selection operate in very different sectors, but share several common points.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>They all develop products where technology is not just a support function, but a central part of the value proposition. They also address use cases where trust is central: cyber vulnerabilities, care pathways, legal documents and agricultural management.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In these contexts, cloud infrastructure must remain reliable, scalable and under control. It must allow teams to iterate quickly, secure data, absorb growth and maintain a high level of availability, without diverting them from their core business.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely the role of the UP Program: supporting startups at the stage where infrastructure becomes a strategic topic.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The UP Program: a support framework designed for the long term</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The <a href="https://www.clever.cloud/up-program/">UP Program</a> was designed to support startups beyond their first cloud credits.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Selected startups benefit from a set of resources to help them structure their technical trajectory:</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>— up to €10,000 in cloud credits for the first year;<br>— onboarding on the Clever Cloud platform;<br>— training with Clever Cloud engineers;<br>— monthly coaching;<br>— access to support;<br>— workshops and masterclasses for technical teams;<br>— mentoring for founders and product teams;<br>— visibility through Clever Cloud media, social networks and events;<br>— access to financial planning and structuring tools.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The goal is to allow startups to focus on their product, their users and their market, while building on an automated, robust infrastructure capable of scaling with them.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Are you a startup looking to join the UP Program?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The next UP Program selection will take place on 16 September 2026.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Startups wishing to apply can submit their application now and discuss their project, technical needs and growth challenges with the Clever Cloud teams.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/up-program/"><strong>Apply now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Deployments: Clever Cloud launches a second certification</title>
		<link>https://www.clever.cloud/blog/company/2026/05/27/advanced-deployments-clever-cloud-certification/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Wed, 27 May 2026 14:22:36 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=24400</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.05.27 Clever Cloud Bannière Blog Advanced Deployments EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>Following its <a href="https://www.clever.cloud/blog/company/2025/11/06/clever-cloud-launches-its-first-certification-cloud-concepts-101/">first certification Cloud Concepts 101</a>, Advanced Deployments is aimed at developers, technical partners and DevOps teams who want to go further in their use of Clever Cloud: understanding the build / run cycle, configuring their environments, managing persistence, and making deployments more reproducible with Terraform.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With this second certification, Clever Cloud continues its educational path around cloud computing and its platform, with a concrete, progressive and directly applicable approach.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://academy.clever.cloud/?lang=en"><strong>Take your Advanced Deployments certification now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Understanding advanced deployments on Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The <strong>Advanced Deployments</strong> certification is built around five main modules:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li><strong>Systems integrated into deployments:</strong> understand the full deployment cycle, from build to run, including logs, isolation, immutability, scaling, and the differences between build flavour and run flavour.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Advanced configuration through environment variables:</strong> learn how to interact properly with the platform, contextualise instances, organise environments, and use variables as a central configuration mechanism.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Language-specific environment variables:</strong> understand how Clever Cloud configures runtimes across ecosystems such as Node.js, PHP, Python, Java or Docker, and how to adjust versions, build behaviour, execution, memory and performance.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Storage and persistence management:</strong> distinguish between stateless and stateful approaches, choose the right storage add-ons, manage persistence in a distributed environment, and anticipate concurrency, backup and high-availability challenges.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://www.clever.cloud/product/terraform/"><strong>Deploying with Terraform</strong></a><strong>:</strong> discover Infrastructure as Code in a PaaS context, configure the Clever Cloud provider, describe applications, databases and storage in HCL files, and build reproducible, versionable environments.</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A certification designed for real-world environments</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In the life of a project, needs evolve quickly. One application becomes several environments. A simple configuration becomes a set of variables to organise. A database, a cache or object storage may become part of the architecture. And when infrastructure needs to be reproduced, audited or shared, Terraform becomes a valuable ally.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Advanced Deployments supports this gradual increase in complexity. It helps users better understand the platform’s mechanisms, diagnose build or runtime errors more quickly, configure environments properly, and manage deployments in a more reliable and reproducible way.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Showcasing your progress</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>As with Cloud Concepts 101, people who validate the Advanced Deployments certification can showcase this new step in their learning path.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>They receive a digital badge, which they can add to their LinkedIn profile to highlight their growing expertise on Clever Cloud and advanced deployments.</p>
<!-- /wp:paragraph -->

<!-- wp:acf/testimonials {"name":"acf/testimonials","data":{"overtitle":"","_overtitle":"field_638f63bb252c1","title":"","_title":"field_638f6405252c2","link":"","_link":"field_638f6420252c3","items_0_title":"The Cloud Concepts 101 certification worked very well because it answered a simple need: understanding Clever Cloud without having to learn everything at once. With Advanced Deployments, we wanted to keep this progressive approach while applying it to topics that are closer to the everyday work of technical teams: variables, runtimes, persistence and Terraform. Most of the work was about making these concepts readable, without oversimplifying them.","_items_0_title":"field_638f6451252c5","items_0_name":"Clément Nivolle","_items_0_name":"field_638f6464252c6","items_0_job":"Chief of Support Experience at Clever Cloud","_items_0_job":"field_638f647e252c7","items_0_picture":24396,"_items_0_picture":"field_638f649d252c9","items":1,"_items":"field_638f642e252c4"},"mode":"auto","className":"is-style-simple"} /-->

<!-- wp:heading -->
<h2 class="wp-block-heading">Take Advanced Deployments now</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The Advanced Deployments certification is now available on the Clever Cloud Academy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Already validated Cloud Concepts 101? Now is the right time to move to the next level.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Discovering the Clever Cloud certification path for the first time? Start with the basics, then take on this new challenge.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://academy.clever.cloud/?lang=en"><strong>Take your Advanced Deployments certification now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.05.27 Clever Cloud Bannière Blog Advanced Deployments EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-27-clever-cloud-banniere-blog-advanced-deployments-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>Following its <a href="https://www.clever.cloud/blog/company/2025/11/06/clever-cloud-launches-its-first-certification-cloud-concepts-101/">first certification Cloud Concepts 101</a>, Advanced Deployments is aimed at developers, technical partners and DevOps teams who want to go further in their use of Clever Cloud: understanding the build / run cycle, configuring their environments, managing persistence, and making deployments more reproducible with Terraform.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With this second certification, Clever Cloud continues its educational path around cloud computing and its platform, with a concrete, progressive and directly applicable approach.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://academy.clever.cloud/?lang=en"><strong>Take your Advanced Deployments certification now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Understanding advanced deployments on Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The <strong>Advanced Deployments</strong> certification is built around five main modules:</p>
<!-- /wp:paragraph -->

<!-- wp:list {"ordered":true} -->
<ol class="wp-block-list"><!-- wp:list-item -->
<li><strong>Systems integrated into deployments:</strong> understand the full deployment cycle, from build to run, including logs, isolation, immutability, scaling, and the differences between build flavour and run flavour.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Advanced configuration through environment variables:</strong> learn how to interact properly with the platform, contextualise instances, organise environments, and use variables as a central configuration mechanism.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Language-specific environment variables:</strong> understand how Clever Cloud configures runtimes across ecosystems such as Node.js, PHP, Python, Java or Docker, and how to adjust versions, build behaviour, execution, memory and performance.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><strong>Storage and persistence management:</strong> distinguish between stateless and stateful approaches, choose the right storage add-ons, manage persistence in a distributed environment, and anticipate concurrency, backup and high-availability challenges.</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li><a href="https://www.clever.cloud/product/terraform/"><strong>Deploying with Terraform</strong></a><strong>:</strong> discover Infrastructure as Code in a PaaS context, configure the Clever Cloud provider, describe applications, databases and storage in HCL files, and build reproducible, versionable environments.</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A certification designed for real-world environments</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In the life of a project, needs evolve quickly. One application becomes several environments. A simple configuration becomes a set of variables to organise. A database, a cache or object storage may become part of the architecture. And when infrastructure needs to be reproduced, audited or shared, Terraform becomes a valuable ally.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Advanced Deployments supports this gradual increase in complexity. It helps users better understand the platform’s mechanisms, diagnose build or runtime errors more quickly, configure environments properly, and manage deployments in a more reliable and reproducible way.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Showcasing your progress</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>As with Cloud Concepts 101, people who validate the Advanced Deployments certification can showcase this new step in their learning path.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>They receive a digital badge, which they can add to their LinkedIn profile to highlight their growing expertise on Clever Cloud and advanced deployments.</p>
<!-- /wp:paragraph -->

<!-- wp:acf/testimonials {"name":"acf/testimonials","data":{"overtitle":"","_overtitle":"field_638f63bb252c1","title":"","_title":"field_638f6405252c2","link":"","_link":"field_638f6420252c3","items_0_title":"The Cloud Concepts 101 certification worked very well because it answered a simple need: understanding Clever Cloud without having to learn everything at once. With Advanced Deployments, we wanted to keep this progressive approach while applying it to topics that are closer to the everyday work of technical teams: variables, runtimes, persistence and Terraform. Most of the work was about making these concepts readable, without oversimplifying them.","_items_0_title":"field_638f6451252c5","items_0_name":"Clément Nivolle","_items_0_name":"field_638f6464252c6","items_0_job":"Chief of Support Experience at Clever Cloud","_items_0_job":"field_638f647e252c7","items_0_picture":24396,"_items_0_picture":"field_638f649d252c9","items":1,"_items":"field_638f642e252c4"},"mode":"auto","className":"is-style-simple"} /-->

<!-- wp:heading -->
<h2 class="wp-block-heading">Take Advanced Deployments now</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The Advanced Deployments certification is now available on the Clever Cloud Academy.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Already validated Cloud Concepts 101? Now is the right time to move to the next level.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Discovering the Clever Cloud certification path for the first time? Start with the basics, then take on this new challenge.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://academy.clever.cloud/?lang=en"><strong>Take your Advanced Deployments certification now</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Clever Cloud responds to kernel vulnerabilities</title>
		<link>https://www.clever.cloud/blog/engineering/2026/05/26/how-clever-cloud-responds-to-kernel-vulnerabilities/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Tue, 26 May 2026 13:57:15 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[CVE]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=24388</guid>

					<description><![CDATA[<p><img width="800" height="355" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.05 SEO How Clever Cloud responds to kernel vulnerabilities EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en.png 800w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en-768x341.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p><!-- wp:paragraph -->
<p>Several recent Linux kernel vulnerabilities have required a swift response from infrastructure operators. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Among them, <a href="https://access.redhat.com/security/vulnerabilities/RHSB-2026-002">Copy Fail</a> and <a href="https://access.redhat.com/security/vulnerabilities/RHSB-2026-003">Dirty Frag</a> drew attention because they involve local privilege escalation scenarios. Copy Fail is tracked as <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-31431">CVE-2026-31431</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dirty Frag covers two distinct vulnerabilities, <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-43284">CVE-2026-43284</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-43500">CVE-2026-43500</a>, tied to Linux kernel components.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At Clever Cloud, we treated these vulnerabilities as critical infrastructure matters. Our goal was twofold: quickly shrink the exposure window, then sustainably improve our kernel selection and deployment process.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This article reviews our approach, the decisions made, and the changes brought to our operations pipeline</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why these vulnerabilities called for a fast response</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Copy Fail and Dirty Frag belong to the family of local privilege escalation vulnerabilities. In this type of scenario, an attacker must already be able to execute code locally, but can then attempt to gain higher privileges on the affected machine.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dirty Frag rests on two Linux kernel flaws. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>They notably affect modules related to ESP, used by <a href="https://en.wikipedia.org/wiki/IPsec">IPsec</a>, and to <a href="https://docs.kernel.org/networking/rxrpc.html">RxRPC</a>. On a cloud platform, this type of vulnerability calls for a rapid analysis. The risk is not limited to a single isolated machine. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Scenarios tied to shared environments, containerized workloads, and isolation mechanisms must also be assessed.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What we verified</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We analyzed the potential impact of these vulnerabilities on our environments. This step is not just about reading security advisories. It also involves verifying whether a theoretical scenario can become relevant in our operating context.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the case of Copy Fail, the flaw came under embargo together with its patch. We published a new system image with the patch applied in the days that followed. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Our customers' applications were redeployed shortly after.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the case of Dirty Frag, our internal analyses confirmed that these vulnerabilities had to be taken seriously. ESP modules are enabled in our kernels to support some specific customer needs. Fortunately, RxRPC-related modules are not present in our environment, as they serve no purpose for our usage. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>We do not detail the technical steps of the exploitation here, since the purpose of this article is to inform our customers, not to publish a reproducible procedure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This validation confirmed the operational decision: handle the matter immediately, reduce the exposed surface, then force the necessary redeployments.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<table style="border-collapse:collapse;width:100%;font-family:Arial,sans-serif;">
<thead>
<tr style="background:#f5f5f5;">
<th style="border:1px solid #ddd;padding:12px 16px;text-align:left;">Period</th>
<th style="border:1px solid #ddd;padding:12px 16px;text-align:left;">Action</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">April 30, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Fast rollout of initial kernel mitigations</td>
</tr>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">May 7, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Update of kernels affected by the new vulnerabilities</td>
</tr>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">May 8, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Progressive workload redeployment to apply the patches</td>
</tr>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">May 11, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Production release of kernel management integration into the orchestration pipeline</td>
</tr>
</tbody>
</table>
<!-- /wp:html -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Our operational response</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Rolling out immediate measures</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We first applied quick measures on the affected kernels. In the case of Dirty Frag, the publicly recommended measures focus in particular on the kernel components related to ESP and RxRPC.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On Clever Cloud's side, the goal was clear: reduce the identified exposed surfaces and shrink the exposure window without waiting for a standard maintenance cycle.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Redeploying the affected workloads</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A kernel update only matters if the affected systems actually restart on a patched environment. We therefore launched a progressive redeployment of applications, then handled the cases that blocked this redeployment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This phase matters. On a managed platform, the fix is not limited to producing an image or compiling a kernel. The execution chain must also actually use the expected version.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Improving the process along the way</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We also took advantage of this sequence to replace a temporary mechanism with a cleaner integration into our orchestration pipeline.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Concretely, the kernel choice is now passed more explicitly through our internal pipeline, all the way to Supernova, our hypervisor agent. This evolution replaces the stiffer workaround put in place in the heat of the moment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is the central point of this intervention: fix fast, then make the fix more reliable for future operations.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What this changes for Clever Cloud customers</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>For customers, the expected effect is simple: reduce exposure without any manual action on their part whenever the platform can handle the redeployment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Clever Cloud runs an architecture that relies in particular on isolation through virtualization. This approach is documented on <a href="https://www.clever-cloud.com/security/">our security pages</a> and in our technical content on running containers inside virtual machines. It does not eliminate every risk, but it limits certain lateral movement scenarios compared to models where multiple workloads share the same execution environment directly.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>We avoid, however, presenting this isolation as an absolute guarantee. A kernel vulnerability must always be taken seriously. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is why we combined mitigation, redeployment, and improvement of our operations pipeline.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What we take away</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This sequence confirms three principles.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>First, a kernel vulnerability must be analyzed in its actual operating context. A public alert is not enough. We need to understand whether the conditions required for exploitation can exist on the platform.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Second, reaction speed matters. The Copy Fail and Dirty Frag vulnerabilities were disclosed publicly within a few days of each other, with analyses published by several players in the Linux and cloud ecosystem.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Finally, a useful security response must not only fix the problem of the moment. It must also improve the system that will handle the next incident.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is what we did here: handled the vulnerabilities, shrank the exposure window, and strengthened our kernel management process.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:spacer -->
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading {"textAlign":"center","level":1} -->
<h1 class="wp-block-heading has-text-align-center">Q&amp;A</h1>
<!-- /wp:heading -->

<!-- wp:html -->
<div style="height: 1px; background-color: #DEDDEE; margin: 30px auto; width: 100%;"></div>
<!-- /wp:html -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>What is a local kernel vulnerability?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A local kernel vulnerability is a flaw that already requires execution capability on the affected machine. It can then allow gaining higher privileges, such as root, if the kernel is vulnerable.<br></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>Why do these flaws concern cloud platforms?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Cloud platforms run many workloads with isolation mechanisms. A kernel flaw can become critical if it allows crossing certain boundaries between processes, containers, or execution environments.<br></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>Are Dirty Frag and Copy Fail the same vulnerability?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Copy Fail is tracked as CVE-2026-31431. Dirty Frag covers CVE-2026-43284 and CVE-2026-43500. These vulnerabilities are close in impact, but they are distinct.<br></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>What action is required from Clever Cloud customers?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No general action is required from customers for environments handled by the platform. The automation brought by Clever Cloud allowed everything to be updated without action needed. Specific cases are tracked individually.<br></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="800" height="355" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.05 SEO How Clever Cloud responds to kernel vulnerabilities EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en.png 800w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-seo-how-clever-cloud-responds-to-kernel-vulnerabilities-en-768x341.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p><!-- wp:paragraph -->
<p>Several recent Linux kernel vulnerabilities have required a swift response from infrastructure operators. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Among them, <a href="https://access.redhat.com/security/vulnerabilities/RHSB-2026-002">Copy Fail</a> and <a href="https://access.redhat.com/security/vulnerabilities/RHSB-2026-003">Dirty Frag</a> drew attention because they involve local privilege escalation scenarios. Copy Fail is tracked as <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-31431">CVE-2026-31431</a>. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dirty Frag covers two distinct vulnerabilities, <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-43284">CVE-2026-43284</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-43500">CVE-2026-43500</a>, tied to Linux kernel components.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At Clever Cloud, we treated these vulnerabilities as critical infrastructure matters. Our goal was twofold: quickly shrink the exposure window, then sustainably improve our kernel selection and deployment process.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This article reviews our approach, the decisions made, and the changes brought to our operations pipeline</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why these vulnerabilities called for a fast response</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Copy Fail and Dirty Frag belong to the family of local privilege escalation vulnerabilities. In this type of scenario, an attacker must already be able to execute code locally, but can then attempt to gain higher privileges on the affected machine.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Dirty Frag rests on two Linux kernel flaws. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>They notably affect modules related to ESP, used by <a href="https://en.wikipedia.org/wiki/IPsec">IPsec</a>, and to <a href="https://docs.kernel.org/networking/rxrpc.html">RxRPC</a>. On a cloud platform, this type of vulnerability calls for a rapid analysis. The risk is not limited to a single isolated machine. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Scenarios tied to shared environments, containerized workloads, and isolation mechanisms must also be assessed.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What we verified</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We analyzed the potential impact of these vulnerabilities on our environments. This step is not just about reading security advisories. It also involves verifying whether a theoretical scenario can become relevant in our operating context.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the case of Copy Fail, the flaw came under embargo together with its patch. We published a new system image with the patch applied in the days that followed. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Our customers' applications were redeployed shortly after.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the case of Dirty Frag, our internal analyses confirmed that these vulnerabilities had to be taken seriously. ESP modules are enabled in our kernels to support some specific customer needs. Fortunately, RxRPC-related modules are not present in our environment, as they serve no purpose for our usage. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>We do not detail the technical steps of the exploitation here, since the purpose of this article is to inform our customers, not to publish a reproducible procedure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This validation confirmed the operational decision: handle the matter immediately, reduce the exposed surface, then force the necessary redeployments.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<table style="border-collapse:collapse;width:100%;font-family:Arial,sans-serif;">
<thead>
<tr style="background:#f5f5f5;">
<th style="border:1px solid #ddd;padding:12px 16px;text-align:left;">Period</th>
<th style="border:1px solid #ddd;padding:12px 16px;text-align:left;">Action</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">April 30, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Fast rollout of initial kernel mitigations</td>
</tr>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">May 7, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Update of kernels affected by the new vulnerabilities</td>
</tr>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">May 8, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Progressive workload redeployment to apply the patches</td>
</tr>
<tr>
<td style="border:1px solid #ddd;padding:12px 16px;">May 11, 2026</td>
<td style="border:1px solid #ddd;padding:12px 16px;">Production release of kernel management integration into the orchestration pipeline</td>
</tr>
</tbody>
</table>
<!-- /wp:html -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Our operational response</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Rolling out immediate measures</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We first applied quick measures on the affected kernels. In the case of Dirty Frag, the publicly recommended measures focus in particular on the kernel components related to ESP and RxRPC.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On Clever Cloud's side, the goal was clear: reduce the identified exposed surfaces and shrink the exposure window without waiting for a standard maintenance cycle.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Redeploying the affected workloads</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A kernel update only matters if the affected systems actually restart on a patched environment. We therefore launched a progressive redeployment of applications, then handled the cases that blocked this redeployment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This phase matters. On a managed platform, the fix is not limited to producing an image or compiling a kernel. The execution chain must also actually use the expected version.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Improving the process along the way</strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>We also took advantage of this sequence to replace a temporary mechanism with a cleaner integration into our orchestration pipeline.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Concretely, the kernel choice is now passed more explicitly through our internal pipeline, all the way to Supernova, our hypervisor agent. This evolution replaces the stiffer workaround put in place in the heat of the moment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is the central point of this intervention: fix fast, then make the fix more reliable for future operations.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What this changes for Clever Cloud customers</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>For customers, the expected effect is simple: reduce exposure without any manual action on their part whenever the platform can handle the redeployment.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Clever Cloud runs an architecture that relies in particular on isolation through virtualization. This approach is documented on <a href="https://www.clever-cloud.com/security/">our security pages</a> and in our technical content on running containers inside virtual machines. It does not eliminate every risk, but it limits certain lateral movement scenarios compared to models where multiple workloads share the same execution environment directly.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>We avoid, however, presenting this isolation as an absolute guarantee. A kernel vulnerability must always be taken seriously. </p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is why we combined mitigation, redeployment, and improvement of our operations pipeline.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What we take away</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This sequence confirms three principles.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>First, a kernel vulnerability must be analyzed in its actual operating context. A public alert is not enough. We need to understand whether the conditions required for exploitation can exist on the platform.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Second, reaction speed matters. The Copy Fail and Dirty Frag vulnerabilities were disclosed publicly within a few days of each other, with analyses published by several players in the Linux and cloud ecosystem.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Finally, a useful security response must not only fix the problem of the moment. It must also improve the system that will handle the next incident.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is what we did here: handled the vulnerabilities, shrank the exposure window, and strengthened our kernel management process.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"15px"} -->
<div style="height:15px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:spacer -->
<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading {"textAlign":"center","level":1} -->
<h1 class="wp-block-heading has-text-align-center">Q&amp;A</h1>
<!-- /wp:heading -->

<!-- wp:html -->
<div style="height: 1px; background-color: #DEDDEE; margin: 30px auto; width: 100%;"></div>
<!-- /wp:html -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>What is a local kernel vulnerability?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A local kernel vulnerability is a flaw that already requires execution capability on the affected machine. It can then allow gaining higher privileges, such as root, if the kernel is vulnerable.<br></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>Why do these flaws concern cloud platforms?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Cloud platforms run many workloads with isolation mechanisms. A kernel flaw can become critical if it allows crossing certain boundaries between processes, containers, or execution environments.<br></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>Are Dirty Frag and Copy Fail the same vulnerability?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Copy Fail is tracked as CVE-2026-31431. Dirty Frag covers CVE-2026-43284 and CVE-2026-43500. These vulnerabilities are close in impact, but they are distinct.<br></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><strong>What action is required from Clever Cloud customers?</strong></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No general action is required from customers for environments handled by the platform. The automation brought by Clever Cloud allowed everything to be updated without action needed. Specific cases are tracked individually.<br></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>K8S: What Is Kubernetes, How It Works, and Why It Became the Standard</title>
		<link>https://www.clever.cloud/blog/engineering/2026/05/19/k8s-kubernetes-definition-standard/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Tue, 19 May 2026 10:54:29 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=24294</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.05.19 Clever Cloud Bannière Blog K8S EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:heading -->
<h2 class="wp-block-heading">How Kubernetes Works: a Declarative Orchestrator</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Most descriptions of <a href="https://www.clever.cloud/product/kubernetes/">Kubernetes</a> list its components (pods, deployments, services) without explaining the central mechanism. The fundamental concept lies elsewhere: Kubernetes is first and foremost an <strong>orchestrator</strong>, and its core engine relies on a reconciliation loop.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You don't tell Kubernetes <em>what to do</em>. You tell it <em>what you want your system to look like</em>. This distinction, declarative versus imperative, changes everything.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In practice, you describe the desired state in manifest files, typically in YAML format: "I want 3 replicas of this image, exposed on port 80, with these environment variables." You submit this manifest to the Kubernetes API via kubectl. From that point on, Kubernetes continuously compares the actual state of the cluster (what is actually running) to the desired state (what you declared), and acts to bring them into alignment. If a node dies, its pods are rescheduled elsewhere. If you change from 3 to 10 replicas in the manifest, Kubernetes starts 7 more. If a container crashes, it gets restarted.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This reconciliation loop is the heart of everything Kubernetes does: self-healing, scaling, rolling updates, and rollbacks. To dive deeper into this mechanism and the other capabilities it enables, learn more about container orchestration.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Architecture in Brief: Control Plane, Nodes, Pods</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A Kubernetes cluster is divided into two parts. The <strong>control plane</strong> is the brain: it makes global decisions, accepts API requests, schedules workloads, and monitors the state of the cluster. It relies on a few key components, including the API server (kube-apiserver), the scheduler (kube-scheduler), and the controller manager (kube-controller-manager), along with a distributed data store that holds the entire cluster state, traditionally etcd.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Nodes</strong> are the machines that actually run the workloads. On each node, an agent called kubelet receives instructions from the control plane and launches containers through a container runtime (containerd, CRI-O, etc.). The smallest deployable unit is not an individual container but a <strong>pod</strong>: one or more containers that share a network and storage. Higher-level objects (Deployment, Service, Ingress, ConfigMap, Secret) describe how pods should be managed, exposed, and configured.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This architecture is also the source of a common confusion with Docker, whose role is actually complementary to Kubernetes rather than competitive.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why K8S Became the Orchestration Standard</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>According to the<a href="https://www.cncf.io/reports/"> CNCF Annual Cloud Native Survey 2025</a>, published in January 2026, 98% of surveyed organizations have adopted <a href="https://www.clever.cloud/blog/company/2025/05/30/what-is-native-cloud/">cloud native</a> techniques, and 82% of container users deploy Kubernetes in production, up from 66% in 2023. The dominance is massive. But explaining it solely through technical qualities would be incomplete; it is also a story of ecosystem dynamics and aligned interests.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>On the technical side</strong>, three properties explain adoption. First, the declarative model described above: it makes deployments reproducible, versionable in Git, and resilient to failures. Second, portability: the same manifest works on a development machine (Minikube, kind, k3d), on an on-premise cluster, and on any cloud. Third, extensibility: the Kubernetes API accepts Custom Resource Definitions (CRDs) and custom controllers (Operators), turning it into a platform for building platforms. This triggered a massive ecosystem dynamic.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>On the strategic side</strong>, the story is less often told. By 2014, Google had more than a decade of experience managing containers at scale with its internal systems Borg and Omega, whose design principles were shared publicly through academic research papers (Omega in 2013, Borg in 2015). Rather than open-sourcing Borg itself, which remained tightly coupled to Google's proprietary infrastructure, the team created Kubernetes as a new project inspired by that experience, with a distinct implementation designed from the outset for external adoption. The project was released as open source in June 2014 and donated to the Cloud Native Computing Foundation in 2015. This neutrality, a project hosted by a Linux foundation rather than a cloud provider, proved decisive. No competitor could afford <em>not</em> to adopt it without being marginalized from the emerging cloud-native ecosystem. AWS, which initially pushed its own proprietary solution (ECS), announced EKS in late 2017 and launched it in general availability in June 2018. By then, the standard was sealed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>On the ecosystem side</strong>, the network effect did the rest: Helm for packaging applications, Prometheus for monitoring, Istio and Linkerd for service mesh, ArgoCD and Flux for GitOps, Trivy and Falco for security. Each additional tool reinforces the value of the standard. On the talent side, Kubernetes skills have become massively in-demand across DevOps and SRE roles, creating a virtuous cycle: more trained engineers, more adopting companies, more engineers getting trained.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the CNCF 2025 report, the community now describes Kubernetes as "boring," using the term as the highest praise: a mature, predictable tool whose APIs no longer break with every release. That is exactly what you want from infrastructure that has become standard.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When Kubernetes Adds Value, and When Other Approaches Are a Better Fit</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The fact that K8S is the standard doesn't mean it's the right answer to every problem. Choosing Kubernetes, a <a href="https://www.clever.cloud/clever-cloud-paas/">PaaS</a>, or a combination of both depends on the technical and organizational context; at Clever Cloud, many teams use both in parallel for different workloads.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Kubernetes delivers real value in several contexts:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>strong portability requirements: multi-cloud, hybrid, or on-premise combined with cloud, where the Kubernetes manifest becomes a common denominator;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>distributed architectures that apply 12-factor app principles and the "cattle" approach (interchangeable, stateless instances) with sophisticated orchestration needs;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>strategic alignment with the CNCF ecosystem (Helm, Operators, ArgoCD, Istio, etc.) or client/partner prerequisites that impose the standard;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>need for a shared platform across large teams, with a dedicated platform engineering team or the willingness to outsource that responsibility to a managed service.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Conversely, in other contexts, a PaaS like Clever Cloud delivers the same outcomes as Kubernetes (industrialized deployments, autoscaling, resilience) without the operational complexity of the orchestrator. This is particularly true for standard application architectures (web + backend + database) where the effort of configuring and operating Kubernetes doesn't translate into tangible added value.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>And for intermediate workloads (IoT, edge, development environments, small clusters), the differences between K3S and K8S are worth weighing before deciding: the lightweight distribution is often a better fit. The de facto standard is not a moral obligation. It is a powerful and costly tool to operate, and its use should be chosen based on the problems it solves, often as a complement to other approaches rather than a replacement.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The Limits of the Standard: Operational Debt</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Running Kubernetes in production is not trivial. That's one of the reasons why many companies that adopt K8S opt for a managed service rather than a self-managed installation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The sources of complexity are numerous: configuring access control correctly (RBAC), choosing and operating a network plugin (CNI), wiring up persistent storage (CSI), setting up observability, managing certificates, performing minor and major upgrades without downtime, hardening security, managing control plane backups. Each of these topics is a discipline in itself. The CNCF 2025 report shows that challenges have actually shifted from purely technical to organizational: 47% of organizations now cite "cultural changes with the development team" as their top obstacle, ahead of raw technical complexity.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At the heart of this debt sits a less-discussed component: <strong>etcd</strong>. It is the distributed key-value database that stores the complete state of the cluster. etcd is solid for moderately sized clusters, but becomes a bottleneck at scale. It's no coincidence that Google announced in late 2024 the replacement of etcd with Spanner for its managed GKE offering, retaining only the API compatibility layer. AWS, for its part, has built a "new generation" etcd architecture to handle scale. K3S, designed for lightweight environments, has pushed the logic further by offering several alternatives to etcd, including SQLite as the default. When the central component needs to be re-engineered to handle production use at scale, it's a telling sign.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This realization is what led us, at Clever Cloud, to rethink this component. Our <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a> replaces standard etcd with Materia etcd, our reimplementation of the etcd protocol built on top of <a href="https://www.clever.cloud/materia/materia-kv/">Materia KV</a> and FoundationDB, replicated across three Paris datacenters. This approach is also part of <a href="https://www.clever.cloud/blog/company/2026/04/08/what-makes-clever-cloud-unique/">what makes Clever Cloud unique</a>: a multi-tenant control plane that scales horizontally without degrading performance, benefits from FoundationDB’s continuous failure simulation model, and frees teams from managing thousands of fragile etcd instances.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>But whether you choose CKE or another service, the principle remains the same: if you want Kubernetes in production without building a dedicated platform engineering team, <a href="https://www.clever.cloud/blog/company/2026/04/27/cke-in-public-beta-managed-sovereign-and-properly-integrated-kubernetes/">a managed Kubernetes</a> is almost always the right decision.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">In Summary</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Kubernetes became the standard for good technical reasons, but also thanks to an alignment of interests that drove the industry to converge around a neutral project governed by the CNCF. The core mechanism, the reconciliation loop and the declarative model, explains its robustness. The ecosystem that has built up around it explains its staying power.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That doesn't mean it should be adopted for everything. For many contexts, a PaaS or another approach is a better fit, and in practice, the two often coexist within the same architecture, each where it delivers the most value. For serious distributed architectures, it remains the tool of reference, provided you account for the operational debt it introduces and choose between running it yourself or relying on a managed service.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely the promise that<a href="https://www.clever.cloud/clever-kubernetes-engine/"> Clever Kubernetes Engine</a>, our managed Kubernetes, seeks to deliver: standard Kubernetes, operated in France on sovereign infrastructure, with a control plane redesigned to eliminate the friction of etcd at scale. And for teams that don't need Kubernetes, our PaaS remains the most direct path to production.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">FAQ</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Are K8S and Kubernetes the same thing?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Yes. K8S is an abbreviation: the letter K, followed by 8 (representing the eight letters in "ubernete"), followed by S. Both refer to the same container orchestration system.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">What is the difference between Docker and Kubernetes?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Docker is a containerization engine: it packages an application with its dependencies into an image that runs as a container. Kubernetes is an orchestrator: it deploys, monitors, and scales those containers across a fleet of servers. This is one of the most commonly misunderstood distinctions in the ecosystem, even though the two tools serve different and complementary purposes.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Is Kubernetes free?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The software is open source and free under the Apache 2.0 license. But the infrastructure it runs on, the engineering time to maintain it, and the complementary tools (monitoring, backups, security) have a real cost. That's why many companies opt for a managed Kubernetes offering.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Do you always need Kubernetes for production deployments?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Kubernetes provides sophisticated orchestration, particularly suited to distributed architectures requiring portability, CNCF ecosystem alignment, or advanced orchestration. For many other contexts, a PaaS delivers the same outcomes (industrialized deployment, autoscaling, resilience) without the operational complexity. And in practice, the two approaches often coexist within the same architecture.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">What is the difference between K3S and K8S?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>K3S is a CNCF-certified Kubernetes distribution (not a fork), designed to be lightweight and suited for resource-constrained environments: edge, IoT, development machines, small clusters. It replaces some components with lighter alternatives and ships as a single binary. The differences between K3S and K8S come down to several specific architectural choices worth evaluating before making a decision.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">How do I get started with Kubernetes?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The fastest way is to spin up a local cluster with Minikube, kind, or k3d, then deploy a simple application via a YAML manifest. For production, the reasonable choice for most teams is a managed Kubernetes offering.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.05.19 Clever Cloud Bannière Blog K8S EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/05/2026-05-19-clever-cloud-banniere-blog-k8s-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:heading -->
<h2 class="wp-block-heading">How Kubernetes Works: a Declarative Orchestrator</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Most descriptions of <a href="https://www.clever.cloud/product/kubernetes/">Kubernetes</a> list its components (pods, deployments, services) without explaining the central mechanism. The fundamental concept lies elsewhere: Kubernetes is first and foremost an <strong>orchestrator</strong>, and its core engine relies on a reconciliation loop.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You don't tell Kubernetes <em>what to do</em>. You tell it <em>what you want your system to look like</em>. This distinction, declarative versus imperative, changes everything.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In practice, you describe the desired state in manifest files, typically in YAML format: "I want 3 replicas of this image, exposed on port 80, with these environment variables." You submit this manifest to the Kubernetes API via kubectl. From that point on, Kubernetes continuously compares the actual state of the cluster (what is actually running) to the desired state (what you declared), and acts to bring them into alignment. If a node dies, its pods are rescheduled elsewhere. If you change from 3 to 10 replicas in the manifest, Kubernetes starts 7 more. If a container crashes, it gets restarted.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This reconciliation loop is the heart of everything Kubernetes does: self-healing, scaling, rolling updates, and rollbacks. To dive deeper into this mechanism and the other capabilities it enables, learn more about container orchestration.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Architecture in Brief: Control Plane, Nodes, Pods</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>A Kubernetes cluster is divided into two parts. The <strong>control plane</strong> is the brain: it makes global decisions, accepts API requests, schedules workloads, and monitors the state of the cluster. It relies on a few key components, including the API server (kube-apiserver), the scheduler (kube-scheduler), and the controller manager (kube-controller-manager), along with a distributed data store that holds the entire cluster state, traditionally etcd.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Nodes</strong> are the machines that actually run the workloads. On each node, an agent called kubelet receives instructions from the control plane and launches containers through a container runtime (containerd, CRI-O, etc.). The smallest deployable unit is not an individual container but a <strong>pod</strong>: one or more containers that share a network and storage. Higher-level objects (Deployment, Service, Ingress, ConfigMap, Secret) describe how pods should be managed, exposed, and configured.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This architecture is also the source of a common confusion with Docker, whose role is actually complementary to Kubernetes rather than competitive.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why K8S Became the Orchestration Standard</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>According to the<a href="https://www.cncf.io/reports/"> CNCF Annual Cloud Native Survey 2025</a>, published in January 2026, 98% of surveyed organizations have adopted <a href="https://www.clever.cloud/blog/company/2025/05/30/what-is-native-cloud/">cloud native</a> techniques, and 82% of container users deploy Kubernetes in production, up from 66% in 2023. The dominance is massive. But explaining it solely through technical qualities would be incomplete; it is also a story of ecosystem dynamics and aligned interests.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>On the technical side</strong>, three properties explain adoption. First, the declarative model described above: it makes deployments reproducible, versionable in Git, and resilient to failures. Second, portability: the same manifest works on a development machine (Minikube, kind, k3d), on an on-premise cluster, and on any cloud. Third, extensibility: the Kubernetes API accepts Custom Resource Definitions (CRDs) and custom controllers (Operators), turning it into a platform for building platforms. This triggered a massive ecosystem dynamic.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>On the strategic side</strong>, the story is less often told. By 2014, Google had more than a decade of experience managing containers at scale with its internal systems Borg and Omega, whose design principles were shared publicly through academic research papers (Omega in 2013, Borg in 2015). Rather than open-sourcing Borg itself, which remained tightly coupled to Google's proprietary infrastructure, the team created Kubernetes as a new project inspired by that experience, with a distinct implementation designed from the outset for external adoption. The project was released as open source in June 2014 and donated to the Cloud Native Computing Foundation in 2015. This neutrality, a project hosted by a Linux foundation rather than a cloud provider, proved decisive. No competitor could afford <em>not</em> to adopt it without being marginalized from the emerging cloud-native ecosystem. AWS, which initially pushed its own proprietary solution (ECS), announced EKS in late 2017 and launched it in general availability in June 2018. By then, the standard was sealed.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>On the ecosystem side</strong>, the network effect did the rest: Helm for packaging applications, Prometheus for monitoring, Istio and Linkerd for service mesh, ArgoCD and Flux for GitOps, Trivy and Falco for security. Each additional tool reinforces the value of the standard. On the talent side, Kubernetes skills have become massively in-demand across DevOps and SRE roles, creating a virtuous cycle: more trained engineers, more adopting companies, more engineers getting trained.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In the CNCF 2025 report, the community now describes Kubernetes as "boring," using the term as the highest praise: a mature, predictable tool whose APIs no longer break with every release. That is exactly what you want from infrastructure that has become standard.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When Kubernetes Adds Value, and When Other Approaches Are a Better Fit</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The fact that K8S is the standard doesn't mean it's the right answer to every problem. Choosing Kubernetes, a <a href="https://www.clever.cloud/clever-cloud-paas/">PaaS</a>, or a combination of both depends on the technical and organizational context; at Clever Cloud, many teams use both in parallel for different workloads.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Kubernetes delivers real value in several contexts:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>strong portability requirements: multi-cloud, hybrid, or on-premise combined with cloud, where the Kubernetes manifest becomes a common denominator;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>distributed architectures that apply 12-factor app principles and the "cattle" approach (interchangeable, stateless instances) with sophisticated orchestration needs;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>strategic alignment with the CNCF ecosystem (Helm, Operators, ArgoCD, Istio, etc.) or client/partner prerequisites that impose the standard;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>need for a shared platform across large teams, with a dedicated platform engineering team or the willingness to outsource that responsibility to a managed service.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Conversely, in other contexts, a PaaS like Clever Cloud delivers the same outcomes as Kubernetes (industrialized deployments, autoscaling, resilience) without the operational complexity of the orchestrator. This is particularly true for standard application architectures (web + backend + database) where the effort of configuring and operating Kubernetes doesn't translate into tangible added value.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>And for intermediate workloads (IoT, edge, development environments, small clusters), the differences between K3S and K8S are worth weighing before deciding: the lightweight distribution is often a better fit. The de facto standard is not a moral obligation. It is a powerful and costly tool to operate, and its use should be chosen based on the problems it solves, often as a complement to other approaches rather than a replacement.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The Limits of the Standard: Operational Debt</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Running Kubernetes in production is not trivial. That's one of the reasons why many companies that adopt K8S opt for a managed service rather than a self-managed installation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The sources of complexity are numerous: configuring access control correctly (RBAC), choosing and operating a network plugin (CNI), wiring up persistent storage (CSI), setting up observability, managing certificates, performing minor and major upgrades without downtime, hardening security, managing control plane backups. Each of these topics is a discipline in itself. The CNCF 2025 report shows that challenges have actually shifted from purely technical to organizational: 47% of organizations now cite "cultural changes with the development team" as their top obstacle, ahead of raw technical complexity.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At the heart of this debt sits a less-discussed component: <strong>etcd</strong>. It is the distributed key-value database that stores the complete state of the cluster. etcd is solid for moderately sized clusters, but becomes a bottleneck at scale. It's no coincidence that Google announced in late 2024 the replacement of etcd with Spanner for its managed GKE offering, retaining only the API compatibility layer. AWS, for its part, has built a "new generation" etcd architecture to handle scale. K3S, designed for lightweight environments, has pushed the logic further by offering several alternatives to etcd, including SQLite as the default. When the central component needs to be re-engineered to handle production use at scale, it's a telling sign.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This realization is what led us, at Clever Cloud, to rethink this component. Our <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a> replaces standard etcd with Materia etcd, our reimplementation of the etcd protocol built on top of <a href="https://www.clever.cloud/materia/materia-kv/">Materia KV</a> and FoundationDB, replicated across three Paris datacenters. This approach is also part of <a href="https://www.clever.cloud/blog/company/2026/04/08/what-makes-clever-cloud-unique/">what makes Clever Cloud unique</a>: a multi-tenant control plane that scales horizontally without degrading performance, benefits from FoundationDB’s continuous failure simulation model, and frees teams from managing thousands of fragile etcd instances.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>But whether you choose CKE or another service, the principle remains the same: if you want Kubernetes in production without building a dedicated platform engineering team, <a href="https://www.clever.cloud/blog/company/2026/04/27/cke-in-public-beta-managed-sovereign-and-properly-integrated-kubernetes/">a managed Kubernetes</a> is almost always the right decision.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">In Summary</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Kubernetes became the standard for good technical reasons, but also thanks to an alignment of interests that drove the industry to converge around a neutral project governed by the CNCF. The core mechanism, the reconciliation loop and the declarative model, explains its robustness. The ecosystem that has built up around it explains its staying power.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That doesn't mean it should be adopted for everything. For many contexts, a PaaS or another approach is a better fit, and in practice, the two often coexist within the same architecture, each where it delivers the most value. For serious distributed architectures, it remains the tool of reference, provided you account for the operational debt it introduces and choose between running it yourself or relying on a managed service.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely the promise that<a href="https://www.clever.cloud/clever-kubernetes-engine/"> Clever Kubernetes Engine</a>, our managed Kubernetes, seeks to deliver: standard Kubernetes, operated in France on sovereign infrastructure, with a control plane redesigned to eliminate the friction of etcd at scale. And for teams that don't need Kubernetes, our PaaS remains the most direct path to production.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">FAQ</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Are K8S and Kubernetes the same thing?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Yes. K8S is an abbreviation: the letter K, followed by 8 (representing the eight letters in "ubernete"), followed by S. Both refer to the same container orchestration system.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">What is the difference between Docker and Kubernetes?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Docker is a containerization engine: it packages an application with its dependencies into an image that runs as a container. Kubernetes is an orchestrator: it deploys, monitors, and scales those containers across a fleet of servers. This is one of the most commonly misunderstood distinctions in the ecosystem, even though the two tools serve different and complementary purposes.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Is Kubernetes free?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The software is open source and free under the Apache 2.0 license. But the infrastructure it runs on, the engineering time to maintain it, and the complementary tools (monitoring, backups, security) have a real cost. That's why many companies opt for a managed Kubernetes offering.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Do you always need Kubernetes for production deployments?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>No. Kubernetes provides sophisticated orchestration, particularly suited to distributed architectures requiring portability, CNCF ecosystem alignment, or advanced orchestration. For many other contexts, a PaaS delivers the same outcomes (industrialized deployment, autoscaling, resilience) without the operational complexity. And in practice, the two approaches often coexist within the same architecture.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">What is the difference between K3S and K8S?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>K3S is a CNCF-certified Kubernetes distribution (not a fork), designed to be lightweight and suited for resource-constrained environments: edge, IoT, development machines, small clusters. It replaces some components with lighter alternatives and ships as a single binary. The differences between K3S and K8S come down to several specific architectural choices worth evaluating before making a decision.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">How do I get started with Kubernetes?</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The fastest way is to spin up a local cluster with Minikube, kind, or k3d, then deploy a simple application via a YAML manifest. For production, the reasonable choice for most teams is a managed Kubernetes offering.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kubernetes in production: how to keep the standard without taking on all its operations</title>
		<link>https://www.clever.cloud/blog/company/2026/05/13/kubernetes-production-keep-standard-reduce-operations/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Wed, 13 May 2026 09:09:57 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=24284</guid>

					<description><![CDATA[<p><img width="800" height="355" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.06.13 Clever Cloud Bannière Blog Kubernetes en production FR (1)" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1.png 800w, https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1-768x341.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p><!-- wp:paragraph -->
<p>But in production, the topic quickly goes beyond simply deploying containers. A Kubernetes cluster also means managing a control plane, updates, security patches, networking, storage, observability, costs, and coherent integration with the rest of the information system.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The question is no longer only whether you should use Kubernetes, but how to run it without rebuilding an entire operational platform around the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On Thursday 21 May at 11:30, Clever Cloud is hosting a webinar dedicated to Clever Kubernetes Engine (CKE), our managed Kubernetes service, to discuss these challenges with you.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://app.livestorm.co/clevercloud/cke-une-autre-maniere-dexecuter-kubernetes"><strong>Inscrivez-vous</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"20px"} -->
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Kubernetes: a standard, but not just an orchestrator</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/product/kubernetes/">Kubernetes</a> provides a common foundation for deploying, scaling and operating containerised workloads. It integrates with tools widely adopted by technical teams: kubectl, Helm, Terraform, GitOps…</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is also why many organisations have adopted it. Some solutions are already designed to be installed on Kubernetes. Some vendors distribute their solutions through Helm charts or manifests. Some teams have built their practices, workflows and architectures around this ecosystem.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>But standardisation does not remove the operational workload. It shifts it. As soon as a cluster needs to be used in production, other topics appear: control plane availability, updates, monitoring, security, resilience, dependency management and integration with existing services.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely where architecture choices become important.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">CKE: keep Kubernetes, reduce what needs to be operated</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>With <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a>, the goal is to offer another way to run Kubernetes: keep the standards, tools and practices your teams already use, while reducing the amount of infrastructure you need to manage day to day.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>CKE lets you create and operate Kubernetes clusters on Clever Cloud infrastructure. The control plane is operated by Clever Cloud, nodes are provisioned on demand, and updates can be applied on request or in the event of a critical vulnerability.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For technical teams, the principle remains the same: you use Kubernetes with your usual tools. You retrieve your kubeconfig, use kubectl, Helm, Terraform or your GitOps workflows, without having to adopt a proprietary tool or completely rethink your practices.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>CKE does not force you to change your Kubernetes tools. It mainly reduces what you need to manage around the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">PaaS and Kubernetes: two complementary approaches</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>At Clever Cloud, PaaS remains at the heart of our approach. For a large number of applications, it enables fast deployment, reduces infrastructure workload and helps teams focus on code. But not all use cases are the same.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Some teams already use Kubernetes. Some architectures require more control over orchestration. In these cases, Kubernetes is not just a technical choice: it is already the team’s working framework.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>CKE complements Clever Cloud’s PaaS to address these needs, without opposing the two models. The point is to use the right tool in the right place: PaaS when it helps teams move faster, Kubernetes when it naturally fits the architecture and the team’s practices.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A webinar to see how it works in practice</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>On Thursday 21 May at 11:30, Florent Perreux, CSO at Clever Cloud, and Gilles Biannic, SRE Engineer at Clever Cloud, will show you how CKE integrates into existing architectures and what it changes in the day-to-day operation of a Kubernetes cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The goal: understand how to use Kubernetes with your usual tools, while reducing the operational workload around the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">On the agenda</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>During this 30-minute webinar, we will cover:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>why Kubernetes remains demanding to operate in production;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>when Kubernetes makes sense as a complement to a PaaS;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>what CKE handles: control plane, updates, critical patches, platform integration;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>how to keep your usual tools: kubectl, Helm, Terraform, GitOps;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>a demo: creating a cluster, retrieving the kubeconfig, deploying an application and exposing a service;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>concrete use cases: migration from an existing cluster, PaaS complement, reduced operational workload;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>a Q&amp;A session to ask your questions live.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why attend?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This webinar is for teams already using Kubernetes, operating clusters in self-managed environments or with a hyperscaler, or looking for a European alternative to clusters operated by hyperscalers or self-managed setups.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You will be able to:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>understand what really creates complexity around Kubernetes;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>identify whether CKE fits your context: hyperscaler, self-managed, PaaS or hybrid architecture;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>see how to use Kubernetes without changing your tools or workflows;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>discover how CKE integrates with the Clever Cloud ecosystem;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>ask your questions directly to our teams.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>CKE is currently available in public beta. During this period, you will also be able to talk to our teams to learn more about access conditions and available discount vouchers.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Register now</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The webinar will take place on <strong>Thursday 21 May 2026 at 11:30</strong>, online on Livestorm.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You already use Kubernetes, operate your own clusters, or are looking for an integrated alternative to reduce your operational workload? Join us on 21 May.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://app.livestorm.co/clevercloud/cke-une-autre-maniere-dexecuter-kubernetes"><strong>Inscrivez-vous</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->]]></description>
										<content:encoded><![CDATA[<p><img width="800" height="355" src="https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.06.13 Clever Cloud Bannière Blog Kubernetes en production FR (1)" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1.png 800w, https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/05/2026-06-13-clever-cloud-banniere-blog-kubernetes-en-production-fr-1-768x341.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p><!-- wp:paragraph -->
<p>But in production, the topic quickly goes beyond simply deploying containers. A Kubernetes cluster also means managing a control plane, updates, security patches, networking, storage, observability, costs, and coherent integration with the rest of the information system.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The question is no longer only whether you should use Kubernetes, but how to run it without rebuilding an entire operational platform around the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>On Thursday 21 May at 11:30, Clever Cloud is hosting a webinar dedicated to Clever Kubernetes Engine (CKE), our managed Kubernetes service, to discuss these challenges with you.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://app.livestorm.co/clevercloud/cke-une-autre-maniere-dexecuter-kubernetes"><strong>Inscrivez-vous</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"20px"} -->
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Kubernetes: a standard, but not just an orchestrator</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/product/kubernetes/">Kubernetes</a> provides a common foundation for deploying, scaling and operating containerised workloads. It integrates with tools widely adopted by technical teams: kubectl, Helm, Terraform, GitOps…</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is also why many organisations have adopted it. Some solutions are already designed to be installed on Kubernetes. Some vendors distribute their solutions through Helm charts or manifests. Some teams have built their practices, workflows and architectures around this ecosystem.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>But standardisation does not remove the operational workload. It shifts it. As soon as a cluster needs to be used in production, other topics appear: control plane availability, updates, monitoring, security, resilience, dependency management and integration with existing services.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely where architecture choices become important.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">CKE: keep Kubernetes, reduce what needs to be operated</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>With <a href="https://www.clever.cloud/clever-kubernetes-engine/">Clever Kubernetes Engine</a>, the goal is to offer another way to run Kubernetes: keep the standards, tools and practices your teams already use, while reducing the amount of infrastructure you need to manage day to day.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>CKE lets you create and operate Kubernetes clusters on Clever Cloud infrastructure. The control plane is operated by Clever Cloud, nodes are provisioned on demand, and updates can be applied on request or in the event of a critical vulnerability.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For technical teams, the principle remains the same: you use Kubernetes with your usual tools. You retrieve your kubeconfig, use kubectl, Helm, Terraform or your GitOps workflows, without having to adopt a proprietary tool or completely rethink your practices.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>CKE does not force you to change your Kubernetes tools. It mainly reduces what you need to manage around the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">PaaS and Kubernetes: two complementary approaches</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>At Clever Cloud, PaaS remains at the heart of our approach. For a large number of applications, it enables fast deployment, reduces infrastructure workload and helps teams focus on code. But not all use cases are the same.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Some teams already use Kubernetes. Some architectures require more control over orchestration. In these cases, Kubernetes is not just a technical choice: it is already the team’s working framework.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>CKE complements Clever Cloud’s PaaS to address these needs, without opposing the two models. The point is to use the right tool in the right place: PaaS when it helps teams move faster, Kubernetes when it naturally fits the architecture and the team’s practices.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A webinar to see how it works in practice</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>On Thursday 21 May at 11:30, Florent Perreux, CSO at Clever Cloud, and Gilles Biannic, SRE Engineer at Clever Cloud, will show you how CKE integrates into existing architectures and what it changes in the day-to-day operation of a Kubernetes cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The goal: understand how to use Kubernetes with your usual tools, while reducing the operational workload around the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">On the agenda</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>During this 30-minute webinar, we will cover:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>why Kubernetes remains demanding to operate in production;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>when Kubernetes makes sense as a complement to a PaaS;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>what CKE handles: control plane, updates, critical patches, platform integration;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>how to keep your usual tools: kubectl, Helm, Terraform, GitOps;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>a demo: creating a cluster, retrieving the kubeconfig, deploying an application and exposing a service;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>concrete use cases: migration from an existing cluster, PaaS complement, reduced operational workload;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>a Q&amp;A session to ask your questions live.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Why attend?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This webinar is for teams already using Kubernetes, operating clusters in self-managed environments or with a hyperscaler, or looking for a European alternative to clusters operated by hyperscalers or self-managed setups.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You will be able to:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>understand what really creates complexity around Kubernetes;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>identify whether CKE fits your context: hyperscaler, self-managed, PaaS or hybrid architecture;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>see how to use Kubernetes without changing your tools or workflows;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>discover how CKE integrates with the Clever Cloud ecosystem;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>ask your questions directly to our teams.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>CKE is currently available in public beta. During this period, you will also be able to talk to our teams to learn more about access conditions and available discount vouchers.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Register now</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The webinar will take place on <strong>Thursday 21 May 2026 at 11:30</strong>, online on Livestorm.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>You already use Kubernetes, operate your own clusters, or are looking for an integrated alternative to reduce your operational workload? Join us on 21 May.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://app.livestorm.co/clevercloud/cke-une-autre-maniere-dexecuter-kubernetes"><strong>Inscrivez-vous</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The DEEP, OVHcloud and Clever Cloud consortium selected to deliver sovereign cloud services for European institutions</title>
		<link>https://www.clever.cloud/blog/company/2026/04/17/clever-cloud-elected-to-deliver-sovereign-cloud-services-for-european-institutions/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Fri, 17 Apr 2026 14:10:13 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[Press Release]]></category>
		<category><![CDATA[sovereignty]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=24132</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Blog banner for the article &#039;The DEEP, OVHcloud and Clever Cloud consortium selected to deliver sovereign cloud services for European institutions&#039;" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:heading -->
<h2 class="wp-block-heading">A concrete response to sovereignty challenges and a new benchmark for European cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a context of increasing reliance on non-European technologies, this decision highlights the ability of these three players to deliver concrete, competitive solutions aligned with European values.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Through this selection, the Commission demonstrates that technological performance can be combined with strategic control. It also confirms a multi-vendor approach, aimed at strengthening resilience and avoiding dependency on a single provider.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A European consortium serving the EU’s strategic autonomy</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The <a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_26_833">selected consortium</a> brings together leading and complementary European players, meeting the highest standards in terms of sovereignty, security and performance.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.ovhcloud.com/en/">OVHcloud</a> provides, through its OPCP platform, a standardized, scalable and operational cloud solution designed to deliver massive compute resources and enable rapid large-scale deployment via OPCP Core.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Clever Cloud contributes an advanced orchestration layer — including PaaS, containerization and <a href="https://www.clever.cloud/blog/company/2025/03/19/managed-services/">managed services</a> — enabling the management, automation and unification of complex environments. This approach supports hybrid architectures combining public cloud, private cloud and dedicated infrastructures with a high level of flexibility.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.deep.eu/en/accueil">DEEP</a> contributes both its hosting capabilities and its expertise in cloud, cybersecurity and artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A strong signal for Europe’s digital future</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This framework raises the bar for sovereignty requirements, encourages the adoption of European standards, and paves the way for more balanced competition in cloud and AI.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>It also reflects strict alignment with the European Commission’s Cloud Sovereignty Framework, which sets high standards in terms of strategic and legal control, security and European compliance, dependency transparency, technological openness and environmental performance.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Octave Klaba, CEO of OVHcloud, said:</strong><em>“We are very pleased with the trust placed by the European Commission in our consortium. This project proves that strong alternatives exist in Europe, capable of meeting the highest standards. It also shows that when European players join forces, they make a difference.”</em></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Quentin Adam, CEO of Clever Cloud, added:</strong><em>“We are very proud to have been selected. This is the result of significant collective work carried out with OVHcloud and DEEP. We have built a robust response capable of meeting the requirements of European institutions. What is interesting here is that technological sovereignty is no longer just a concept: it takes shape through infrastructures, platforms and players capable of operating together in production. It also proves that European players can cooperate effectively and strengthen the entire ecosystem.”</em></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Sébastien Genesca, Managing Director of DEEP by POST Group, concluded:</strong><em>“We thank the European Commission for the trust placed in our consortium. Together with OVHcloud and Clever Cloud, we have carried out demanding and exciting work with a shared objective: to build a sovereign cloud offering by combining the best of our technological expertise, while sharing common European values.”</em></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">About OVHcloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>OVHcloud is a global player and the leading European cloud provider, operating more than 500,000 servers across 46 data centers on 4 continents, serving 1.6 million customers in over 140 countries. A pioneer of trusted and sustainable cloud with a competitive performance-to-price ratio, the Group has relied for over 20 years on an integrated model that ensures full control over its value chain — from server design to data center construction and operation, including the orchestration of its fiber optic network. This unique approach enables OVHcloud to independently cover all customer use cases, while promoting a responsible model with efficient resource usage and one of the lowest carbon footprints in the industry. Today, OVHcloud delivers next-generation solutions combining performance, price predictability, and full data sovereignty to support customers’ growth with complete freedom.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">About DEEP by POST Luxembourg Group</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>DEEP by POST Luxembourg Group is an entity of POST Telecom S.A., a subsidiary of POST Luxembourg, bringing together all the Group’s telecom and ICT expertise to support the digital transformation of businesses and organizations. With more than 750 employees, DEEP is a leading partner for professional digital services in Luxembourg, the Greater Region, and internationally.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>DEEP offers a comprehensive portfolio of services and solutions across seven technological domains, with Cloud, Cybersecurity, and Artificial Intelligence playing a key role. As both a Luxembourg-based player and a provider of critical services for the national economy, DEEP delivers solutions designed and operated by its own teams.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>DEEP relies on some of the most advanced and resilient telecom and data center infrastructures in the country, recognized among the most robust in Europe. The convergence of telecom and ICT expertise enables DEEP to cover the entire value chain, from connectivity needs to data valorization.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>More information: <a href="http://www.deep.eu">www.deep.eu</a> – <a href="http://www.postgroup.lu">www.postgroup.lu</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">About Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Clever Cloud was founded in 2010 in Nantes, France, and specializes in cloud hosting and automation. Its platform enables applications to be deployed in just a few clicks, on public cloud environments as well as on customer infrastructures, without having to manage scaling or maintenance. At the same time, it ensures a high level of security and data control, in line with sovereignty requirements. Its customers include Airbus, Great Place to Work, MAIF, Docaposte, Fairphone, Solocal, and Limagrain.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Blog banner for the article &#039;The DEEP, OVHcloud and Clever Cloud consortium selected to deliver sovereign cloud services for European institutions&#039;" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/04/2026-04-17-clever-cloud-banniere-blog-commission-europeenne-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:heading -->
<h2 class="wp-block-heading">A concrete response to sovereignty challenges and a new benchmark for European cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a context of increasing reliance on non-European technologies, this decision highlights the ability of these three players to deliver concrete, competitive solutions aligned with European values.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Through this selection, the Commission demonstrates that technological performance can be combined with strategic control. It also confirms a multi-vendor approach, aimed at strengthening resilience and avoiding dependency on a single provider.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A European consortium serving the EU’s strategic autonomy</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The <a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_26_833">selected consortium</a> brings together leading and complementary European players, meeting the highest standards in terms of sovereignty, security and performance.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.ovhcloud.com/en/">OVHcloud</a> provides, through its OPCP platform, a standardized, scalable and operational cloud solution designed to deliver massive compute resources and enable rapid large-scale deployment via OPCP Core.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Clever Cloud contributes an advanced orchestration layer — including PaaS, containerization and <a href="https://www.clever.cloud/blog/company/2025/03/19/managed-services/">managed services</a> — enabling the management, automation and unification of complex environments. This approach supports hybrid architectures combining public cloud, private cloud and dedicated infrastructures with a high level of flexibility.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.deep.eu/en/accueil">DEEP</a> contributes both its hosting capabilities and its expertise in cloud, cybersecurity and artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">A strong signal for Europe’s digital future</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This framework raises the bar for sovereignty requirements, encourages the adoption of European standards, and paves the way for more balanced competition in cloud and AI.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>It also reflects strict alignment with the European Commission’s Cloud Sovereignty Framework, which sets high standards in terms of strategic and legal control, security and European compliance, dependency transparency, technological openness and environmental performance.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Octave Klaba, CEO of OVHcloud, said:</strong><em>“We are very pleased with the trust placed by the European Commission in our consortium. This project proves that strong alternatives exist in Europe, capable of meeting the highest standards. It also shows that when European players join forces, they make a difference.”</em></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Quentin Adam, CEO of Clever Cloud, added:</strong><em>“We are very proud to have been selected. This is the result of significant collective work carried out with OVHcloud and DEEP. We have built a robust response capable of meeting the requirements of European institutions. What is interesting here is that technological sovereignty is no longer just a concept: it takes shape through infrastructures, platforms and players capable of operating together in production. It also proves that European players can cooperate effectively and strengthen the entire ecosystem.”</em></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><strong>Sébastien Genesca, Managing Director of DEEP by POST Group, concluded:</strong><em>“We thank the European Commission for the trust placed in our consortium. Together with OVHcloud and Clever Cloud, we have carried out demanding and exciting work with a shared objective: to build a sovereign cloud offering by combining the best of our technological expertise, while sharing common European values.”</em></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">About OVHcloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>OVHcloud is a global player and the leading European cloud provider, operating more than 500,000 servers across 46 data centers on 4 continents, serving 1.6 million customers in over 140 countries. A pioneer of trusted and sustainable cloud with a competitive performance-to-price ratio, the Group has relied for over 20 years on an integrated model that ensures full control over its value chain — from server design to data center construction and operation, including the orchestration of its fiber optic network. This unique approach enables OVHcloud to independently cover all customer use cases, while promoting a responsible model with efficient resource usage and one of the lowest carbon footprints in the industry. Today, OVHcloud delivers next-generation solutions combining performance, price predictability, and full data sovereignty to support customers’ growth with complete freedom.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">About DEEP by POST Luxembourg Group</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>DEEP by POST Luxembourg Group is an entity of POST Telecom S.A., a subsidiary of POST Luxembourg, bringing together all the Group’s telecom and ICT expertise to support the digital transformation of businesses and organizations. With more than 750 employees, DEEP is a leading partner for professional digital services in Luxembourg, the Greater Region, and internationally.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>DEEP offers a comprehensive portfolio of services and solutions across seven technological domains, with Cloud, Cybersecurity, and Artificial Intelligence playing a key role. As both a Luxembourg-based player and a provider of critical services for the national economy, DEEP delivers solutions designed and operated by its own teams.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>DEEP relies on some of the most advanced and resilient telecom and data center infrastructures in the country, recognized among the most robust in Europe. The convergence of telecom and ICT expertise enables DEEP to cover the entire value chain, from connectivity needs to data valorization.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>More information: <a href="http://www.deep.eu">www.deep.eu</a> – <a href="http://www.postgroup.lu">www.postgroup.lu</a></p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">About Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Clever Cloud was founded in 2010 in Nantes, France, and specializes in cloud hosting and automation. Its platform enables applications to be deployed in just a few clicks, on public cloud environments as well as on customer infrastructures, without having to manage scaling or maintenance. At the same time, it ensures a high level of security and data control, in line with sovereignty requirements. Its customers include Airbus, Great Place to Work, MAIF, Docaposte, Fairphone, Solocal, and Limagrain.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Elasticsearch Observability: logs, metrics, and traces explained</title>
		<link>https://www.clever.cloud/blog/engineering/2026/02/10/elasticsearch-observability-logs-metrics-and-traces-explained/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 15:05:48 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[elasticsearch]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=23434</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 02 10 clever cloud banniere blog elasticsearch observabilite en 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png 2499w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>This is precisely the <a href="https://www.clever.cloud/clever-cloud-paas/cloud-observability/">role of observability</a>. It is also why Elasticsearch has gradually established itself as an analytical foundation for logs, metrics, and traces.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this article, we will look at how Elasticsearch fits into an observability approach beyond simple logging, and how it enables technical signals to be correlated in order to better understand application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What is observability, and why Elasticsearch is involved</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability refers to the ability to understand the internal state of a system based on its external signals. Unlike traditional monitoring, it is not limited to predefined metrics or fixed thresholds.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Observability relies on collecting rich, contextual data, analysing it across multiple dimensions, and exploring situations that were not anticipated in advance. In this context, Elasticsearch plays a key role. Its indexing and search engine can analyse large volumes of heterogeneous data, structured or unstructured, in near real time, which aligns precisely with the needs of a modern observability approach.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The three pillars of observability: logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>An observability strategy is built on three complementary types of signals. Each addresses a different question and provides a specific perspective on system behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Logs: understanding what happened</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/administrate/log-management/">Logs</a> are events produced by applications and infrastructure components. In Elasticsearch, they are associated with a timestamp, either derived from the log event itself or from the ingestion time. They provide a high level of detail and make it possible to understand the precise context of an error, unexpected behaviour, or incident.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch has historically been well suited to this use case:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>ingesting large volumes of data,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fast full-text search,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fine-grained event exploration.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Logs provide valuable context, but they become difficult to exploit on their own as architectures become more distributed and data volumes grow significantly.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Metrics: measuring system state</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/metrics/">Metrics</a> are numerical data aggregated over time. They describe the overall state of a system and make it possible to track its evolution. Latency, error rates, and resource consumption provide a high-level view of application or infrastructure health.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In Elasticsearch, these data are stored as time-series. This enables aggregations, long-term trend analysis, and anomaly detection, while still allowing metrics to be linked to other technical signals.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Traces: following a request end to end</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Traces describe the full journey of a request through a distributed system. They are essential for understanding dependencies between services and for pinpointing the exact source of latency or errors.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each trace is composed of multiple segments representing different execution steps. Once indexed in Elasticsearch, these traces can be correlated with associated logs and metrics, making it easier to analyse complex behaviours in microservices environments.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">How Elasticsearch correlates logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The value of observability does not lie in individual signals taken in isolation, but in their correlation. Elasticsearch facilitates this correlation through several structural mechanisms:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a shared indexing engine,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>common schemas such as ECS (Elastic Common Schema), which provides a shared structure for logs, metrics, and traces,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>cross-signal search capabilities.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>In practice, this approach makes it possible to navigate naturally between signals. An alert triggered by a metric can lead to the analysis of related traces, followed by the exploration of logs associated with a specific request. <a href="https://www.clever.cloud/developers/guides/kibana/">Kibana</a> plays a central role by making these correlations visible and actionable, through visualisations, dashboards, and exploration tools designed for cross-signal analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Historically, Elasticsearch is best known for powering application search engines, particularly for indexing and querying website content. The same principles of fast, contextual search apply to observability data: logs, metrics, and traces are also indexed and queried as datasets, which makes large-scale exploration and correlation possible.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">OpenTelemetry: a key standard for observability with Elasticsearch</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In modern architectures, data collection is just as important as data analysis. <a href="https://opentelemetry.io/">OpenTelemetry</a> has emerged as an open standard for application instrumentation, covering traces, metrics, and logs.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch natively supports OpenTelemetry, enabling signal collection to be standardised without relying on proprietary formats. This compatibility improves interoperability, <a href="https://www.clever.cloud/commitments/">reduces technological lock-in</a>, and allows observability tooling to evolve without requiring changes to existing application instrumentation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Observing your applications with Elastic on Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a PaaS hosting context, observability must remain easy to enable and simple to operate. On Clever Cloud, <a href="https://www.clever.cloud/product/elasticsearch/">Elasticsearch is available as a managed add-on</a>. Applications can send their logs using Elasticsearch drains, enabling automatic centralisation of application logs. Several components can then be enabled depending on requirements:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a managed Elasticsearch cluster,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Kibana for exploration and visualisation,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Elastic APM for application performance analysis.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>This approach makes it possible to centralise application logs, collect relevant metrics, and trace requests without having to manage the underlying infrastructure. The goal is not to multiply tools, but to provide a coherent observability foundation integrated into the application lifecycle.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/product/elasticsearch/"><strong>Discover Elasticsearch to monitor your apps on Clever Cloud</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Conclusion</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability is not about stacking monitoring tools. It is about correlating logs, metrics, and traces in order to understand increasingly complex systems.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Thanks to its indexing, search, and analysis capabilities, Elasticsearch provides a solid technical foundation for this approach. Combined with open standards and interfaces such as Kibana, it enables teams to move from fragmented visibility to a comprehensive understanding of application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In modern cloud environments, this correlation is no longer a luxury. It is a necessary condition for operating production systems reliably.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026 02 10 clever cloud banniere blog elasticsearch observabilite en 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1.png 2499w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/02/2026-02-10-clever-cloud-banniere-blog-elasticsearch-observabilite-en-1-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>This is precisely the <a href="https://www.clever.cloud/clever-cloud-paas/cloud-observability/">role of observability</a>. It is also why Elasticsearch has gradually established itself as an analytical foundation for logs, metrics, and traces.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In this article, we will look at how Elasticsearch fits into an observability approach beyond simple logging, and how it enables technical signals to be correlated in order to better understand application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What is observability, and why Elasticsearch is involved</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability refers to the ability to understand the internal state of a system based on its external signals. Unlike traditional monitoring, it is not limited to predefined metrics or fixed thresholds.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Observability relies on collecting rich, contextual data, analysing it across multiple dimensions, and exploring situations that were not anticipated in advance. In this context, Elasticsearch plays a key role. Its indexing and search engine can analyse large volumes of heterogeneous data, structured or unstructured, in near real time, which aligns precisely with the needs of a modern observability approach.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The three pillars of observability: logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>An observability strategy is built on three complementary types of signals. Each addresses a different question and provides a specific perspective on system behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Logs: understanding what happened</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/administrate/log-management/">Logs</a> are events produced by applications and infrastructure components. In Elasticsearch, they are associated with a timestamp, either derived from the log event itself or from the ingestion time. They provide a high level of detail and make it possible to understand the precise context of an error, unexpected behaviour, or incident.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch has historically been well suited to this use case:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>ingesting large volumes of data,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fast full-text search,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>fine-grained event exploration.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>Logs provide valuable context, but they become difficult to exploit on their own as architectures become more distributed and data volumes grow significantly.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Metrics: measuring system state</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/developers/doc/metrics/">Metrics</a> are numerical data aggregated over time. They describe the overall state of a system and make it possible to track its evolution. Latency, error rates, and resource consumption provide a high-level view of application or infrastructure health.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In Elasticsearch, these data are stored as time-series. This enables aggregations, long-term trend analysis, and anomaly detection, while still allowing metrics to be linked to other technical signals.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Traces: following a request end to end</h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Traces describe the full journey of a request through a distributed system. They are essential for understanding dependencies between services and for pinpointing the exact source of latency or errors.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Each trace is composed of multiple segments representing different execution steps. Once indexed in Elasticsearch, these traces can be correlated with associated logs and metrics, making it easier to analyse complex behaviours in microservices environments.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">How Elasticsearch correlates logs, metrics, and traces</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The value of observability does not lie in individual signals taken in isolation, but in their correlation. Elasticsearch facilitates this correlation through several structural mechanisms:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a shared indexing engine,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>common schemas such as ECS (Elastic Common Schema), which provides a shared structure for logs, metrics, and traces,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>cross-signal search capabilities.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>In practice, this approach makes it possible to navigate naturally between signals. An alert triggered by a metric can lead to the analysis of related traces, followed by the exploration of logs associated with a specific request. <a href="https://www.clever.cloud/developers/guides/kibana/">Kibana</a> plays a central role by making these correlations visible and actionable, through visualisations, dashboards, and exploration tools designed for cross-signal analysis.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Historically, Elasticsearch is best known for powering application search engines, particularly for indexing and querying website content. The same principles of fast, contextual search apply to observability data: logs, metrics, and traces are also indexed and queried as datasets, which makes large-scale exploration and correlation possible.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">OpenTelemetry: a key standard for observability with Elasticsearch</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In modern architectures, data collection is just as important as data analysis. <a href="https://opentelemetry.io/">OpenTelemetry</a> has emerged as an open standard for application instrumentation, covering traces, metrics, and logs.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Elasticsearch natively supports OpenTelemetry, enabling signal collection to be standardised without relying on proprietary formats. This compatibility improves interoperability, <a href="https://www.clever.cloud/commitments/">reduces technological lock-in</a>, and allows observability tooling to evolve without requiring changes to existing application instrumentation.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Observing your applications with Elastic on Clever Cloud</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>In a PaaS hosting context, observability must remain easy to enable and simple to operate. On Clever Cloud, <a href="https://www.clever.cloud/product/elasticsearch/">Elasticsearch is available as a managed add-on</a>. Applications can send their logs using Elasticsearch drains, enabling automatic centralisation of application logs. Several components can then be enabled depending on requirements:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>a managed Elasticsearch cluster,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Kibana for exploration and visualisation,</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>Elastic APM for application performance analysis.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>This approach makes it possible to centralise application logs, collect relevant metrics, and trace requests without having to manage the underlying infrastructure. The goal is not to multiply tools, but to provide a coherent observability foundation integrated into the application lifecycle.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
<div class="wp-block-buttons"><!-- wp:button -->
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.clever.cloud/product/elasticsearch/"><strong>Discover Elasticsearch to monitor your apps on Clever Cloud</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:spacer {"height":"25px"} -->
<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>
<!-- /wp:spacer -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Conclusion</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Observability is not about stacking monitoring tools. It is about correlating logs, metrics, and traces in order to understand increasingly complex systems.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Thanks to its indexing, search, and analysis capabilities, Elasticsearch provides a solid technical foundation for this approach. Combined with open standards and interfaces such as Kibana, it enables teams to move from fragmented visibility to a comprehensive understanding of application behaviour.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>In modern cloud environments, this correlation is no longer a luxury. It is a necessary condition for operating production systems reliably.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
