<?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>Wed, 30 Sep 2026 12:40:00 +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>UP Programme: meet the 4 startups joining Clever Cloud’s sixth cohort</title>
		<link>https://www.clever.cloud/blog/company/2026/09/23/up-program-sixth-startup-selection/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 12:53:08 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[startup program]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=25586</guid>

					<description><![CDATA[<p><img width="2400" height="1065" src="https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.09.22 Clever Cloud Bannière Blog Programme UP EN" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en.png 2400w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-1368x607.png 1368w" sizes="(max-width: 2400px) 100vw, 2400px" /></p><!-- wp:paragraph -->
<p>Four startups, four products and very different use cases: telemedicine, AI agents, interactive learning and hotel performance management. Yet behind that diversity lies the same challenge: turning a technology product into a service that people genuinely use.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Once the first users arrive, it is no longer enough for a product simply to work. It needs to be deployed, operated and secured reliably, while being able to support new use cases without its cloud infrastructure becoming a barrier to growth.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely the stage at which the UP Programme supports selected startups.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The four startups joining the sixth UP Programme cohort</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Kernel: simplifying access to online care pathways</h3>
<!-- /wp:heading -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":25578,"sizeSlug":"large","linkDestination":"custom","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><a href="https://kernelcure.com/"><img src="https://cdn.clever-cloud.com/uploads/2026/09/kernel-1024x1024.png" alt="Kernel" class="wp-image-25578"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://kernelcure.com/">Kernel</a> is a telemedicine platform providing access to personalised online care pathways, particularly for dermatology and hair loss.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The process starts with a structured medical questionnaire. A doctor registered with the French Ordre des médecins then reviews the case, establishes a diagnosis and, where necessary, issues an appropriate prescription. The treatment can then be prepared by an authorised pharmacy and delivered to the patient.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Kernel also provides a follow-up area that allows patients to stay in contact with their doctor. In a context where the data involved is particularly sensitive, the platform states that medical data is encrypted and hosted in France on <a href="https://www.clever.cloud/health-data-hosting/">HDS-certified servers</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With Kernel, technology supports an end-to-end care pathway, from the initial consultation through to patient follow-up.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Nijal AI: deploying AI agents without giving up autonomy</h3>
<!-- /wp:heading -->

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

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://nijal.ai/">Nijal AI</a> develops artificial intelligence agents for businesses, institutions and local authorities.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Its approach is built around three principles: providing solutions that are ready to deploy, allowing them to run either in the cloud or on-premises, and avoiding technological dependencies that can become difficult to control.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Nijal AI also places a strong emphasis on transferring skills to the teams using its solutions. The objective is not simply to design an AI agent, but to enable organisations to integrate it into their processes, maintain it themselves and retain control over how it evolves.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This approach reflects an increasingly practical challenge in AI: moving beyond experimentation towards services that can genuinely be operated, maintained and integrated into an organisation’s information systems.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Qiplim: turning content into interactive learning experiences</strong></h3>
<!-- /wp:heading -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":25581,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/09/qiplim-1024x1024.png" alt="Qiplim" class="wp-image-25581"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://qiplim.com/">Qiplim</a> develops a platform combining interactive live sessions with artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>From a document, presentation, web page or video, the platform can generate interactive activities that can then be used during a live session. Participants join via a QR code without having to create an account.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Qiplim is also developing an AI Studio designed to extend the experience beyond the live session, allowing participants to interact with the source material made available to them and transform it into different learning formats.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/sovereign-cloud/">Data sovereignty</a> is an integral part of its positioning: Qiplim processes its data in France on Clever Cloud, while the artificial intelligence models it uses are served from within the European Union by Mistral AI.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The platform already reports more than 210 beta testers and positions itself as a sovereign alternative to tools such as Kahoot and NotebookLM.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Arkan: from developing AI solutions to building its own products</h3>
<!-- /wp:heading -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":25582,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/09/arkan-1024x1024.png" alt="Arkan" class="wp-image-25582"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://arkan.ai/">Arkan</a> supports businesses in designing, developing and deploying solutions based on artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Alongside bespoke AI projects for companies across different sectors, Arkan is also developing its own products.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Among them, its Hotel Performance Platform centralises data from the tools already used by hospitality businesses, including property management systems (PMS), channel managers and extranets. This data is brought together in a dashboard designed to make it easier to monitor metrics such as occupancy, average room rate, RevPAR and booking trends. An AI assistant also allows users to query the data using natural language.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The platform is already used by two hotel groups representing thirteen properties.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At the same time, Arkan is developing Covera, a solution designed to automate the verification of suppliers’ insurance certificates using artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Combining bespoke AI development with the development and operation of its own products also illustrates the scaling challenges technology companies can face as they grow.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When a product meets its users, infrastructure becomes part of the product</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Kernel, Nijal AI, Qiplim and Arkan address very different needs and are not necessarily at the same stage of development. Their journeys nevertheless illustrate different aspects of the same transition: turning technology into a service that people genuinely use.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>As a product finds its users, new constraints emerge. Applications need to remain available, deployments need to be reproducible, data needs to be protected, resources need to scale with usage and teams need to be able to keep shipping quickly.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Infrastructure gradually stops being just a technical concern in the background. It directly contributes to a company’s ability to develop and grow its product.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The challenge is not to spend ever more time operating that infrastructure, but precisely to ensure that it can support growth without distracting teams from their core business.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The UP Programme: turning cloud infrastructure into a growth enabler</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This is the stage that <a href="https://www.clever.cloud/up-program/">Clever Cloud’s UP Programme</a> is designed to support.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Launched in 2024, the programme was created to support technology startups beyond simply providing cloud credits. Its purpose is to give them access to the technical, human and financial resources they need to build their products on cloud infrastructure that can evolve with them.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Selected startups can benefit from:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>up to €10,000 in cloud credits during their first year;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>onboarding onto the Clever Cloud platform and training with our engineers;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>monthly coaching;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>access to Clever Cloud support;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>workshops and masterclasses for technical teams;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>mentoring for founders and their teams;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>visibility through Clever Cloud media, social channels and events;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>tools and resources to support the structuring of their business.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>The objective remains the same: enabling teams to focus their energy on their product, users and market rather than on the day-to-day operation of their infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Kernel, Nijal AI, Qiplim and Arkan are therefore joining a programme designed to support this pivotal stage: when usage grows, technical requirements evolve and infrastructure needs to keep pace with the product over the long term.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Want to join the next UP Programme cohort?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The next UP Programme selection will take place on <strong>7 January 2027</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Are you building a technology startup and looking for cloud infrastructure that can scale with your product, while benefiting from regular support from Clever Cloud teams?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Discover the UP Programme and apply to join the next cohort.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer -->
<div style="height:100px" 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 to the UP Programme</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="2400" height="1065" src="https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.09.22 Clever Cloud Bannière Blog Programme UP EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en.png 2400w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-22-clever-cloud-banniere-blog-programme-up-en-1368x607.png 1368w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></p><!-- wp:paragraph -->
<p>Four startups, four products and very different use cases: telemedicine, AI agents, interactive learning and hotel performance management. Yet behind that diversity lies the same challenge: turning a technology product into a service that people genuinely use.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Once the first users arrive, it is no longer enough for a product simply to work. It needs to be deployed, operated and secured reliably, while being able to support new use cases without its cloud infrastructure becoming a barrier to growth.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This is precisely the stage at which the UP Programme supports selected startups.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The four startups joining the sixth UP Programme cohort</h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Kernel: simplifying access to online care pathways</h3>
<!-- /wp:heading -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"lightbox":{"enabled":false},"id":25578,"sizeSlug":"large","linkDestination":"custom","align":"center"} -->
<figure class="wp-block-image aligncenter size-large"><a href="https://kernelcure.com/"><img src="https://cdn.clever-cloud.com/uploads/2026/09/kernel-1024x1024.png" alt="Kernel" class="wp-image-25578"/></a></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://kernelcure.com/">Kernel</a> is a telemedicine platform providing access to personalised online care pathways, particularly for dermatology and hair loss.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The process starts with a structured medical questionnaire. A doctor registered with the French Ordre des médecins then reviews the case, establishes a diagnosis and, where necessary, issues an appropriate prescription. The treatment can then be prepared by an authorised pharmacy and delivered to the patient.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Kernel also provides a follow-up area that allows patients to stay in contact with their doctor. In a context where the data involved is particularly sensitive, the platform states that medical data is encrypted and hosted in France on <a href="https://www.clever.cloud/health-data-hosting/">HDS-certified servers</a>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>With Kernel, technology supports an end-to-end care pathway, from the initial consultation through to patient follow-up.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Nijal AI: deploying AI agents without giving up autonomy</h3>
<!-- /wp:heading -->

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

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://nijal.ai/">Nijal AI</a> develops artificial intelligence agents for businesses, institutions and local authorities.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Its approach is built around three principles: providing solutions that are ready to deploy, allowing them to run either in the cloud or on-premises, and avoiding technological dependencies that can become difficult to control.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Nijal AI also places a strong emphasis on transferring skills to the teams using its solutions. The objective is not simply to design an AI agent, but to enable organisations to integrate it into their processes, maintain it themselves and retain control over how it evolves.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This approach reflects an increasingly practical challenge in AI: moving beyond experimentation towards services that can genuinely be operated, maintained and integrated into an organisation’s information systems.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong>Qiplim: turning content into interactive learning experiences</strong></h3>
<!-- /wp:heading -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":25581,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/09/qiplim-1024x1024.png" alt="Qiplim" class="wp-image-25581"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://qiplim.com/">Qiplim</a> develops a platform combining interactive live sessions with artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>From a document, presentation, web page or video, the platform can generate interactive activities that can then be used during a live session. Participants join via a QR code without having to create an account.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Qiplim is also developing an AI Studio designed to extend the experience beyond the live session, allowing participants to interact with the source material made available to them and transform it into different learning formats.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p><a href="https://www.clever.cloud/sovereign-cloud/">Data sovereignty</a> is an integral part of its positioning: Qiplim processes its data in France on Clever Cloud, while the artificial intelligence models it uses are served from within the European Union by Mistral AI.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The platform already reports more than 210 beta testers and positions itself as a sovereign alternative to tools such as Kahoot and NotebookLM.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading">Arkan: from developing AI solutions to building its own products</h3>
<!-- /wp:heading -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":25582,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://cdn.clever-cloud.com/uploads/2026/09/arkan-1024x1024.png" alt="Arkan" class="wp-image-25582"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p><a href="https://arkan.ai/">Arkan</a> supports businesses in designing, developing and deploying solutions based on artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Alongside bespoke AI projects for companies across different sectors, Arkan is also developing its own products.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Among them, its Hotel Performance Platform centralises data from the tools already used by hospitality businesses, including property management systems (PMS), channel managers and extranets. This data is brought together in a dashboard designed to make it easier to monitor metrics such as occupancy, average room rate, RevPAR and booking trends. An AI assistant also allows users to query the data using natural language.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The platform is already used by two hotel groups representing thirteen properties.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At the same time, Arkan is developing Covera, a solution designed to automate the verification of suppliers’ insurance certificates using artificial intelligence.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Combining bespoke AI development with the development and operation of its own products also illustrates the scaling challenges technology companies can face as they grow.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When a product meets its users, infrastructure becomes part of the product</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Kernel, Nijal AI, Qiplim and Arkan address very different needs and are not necessarily at the same stage of development. Their journeys nevertheless illustrate different aspects of the same transition: turning technology into a service that people genuinely use.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>As a product finds its users, new constraints emerge. Applications need to remain available, deployments need to be reproducible, data needs to be protected, resources need to scale with usage and teams need to be able to keep shipping quickly.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Infrastructure gradually stops being just a technical concern in the background. It directly contributes to a company’s ability to develop and grow its product.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>The challenge is not to spend ever more time operating that infrastructure, but precisely to ensure that it can support growth without distracting teams from their core business.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">The UP Programme: turning cloud infrastructure into a growth enabler</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This is the stage that <a href="https://www.clever.cloud/up-program/">Clever Cloud’s UP Programme</a> is designed to support.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Launched in 2024, the programme was created to support technology startups beyond simply providing cloud credits. Its purpose is to give them access to the technical, human and financial resources they need to build their products on cloud infrastructure that can evolve with them.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Selected startups can benefit from:</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul class="wp-block-list"><!-- wp:list-item -->
<li>up to €10,000 in cloud credits during their first year;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>onboarding onto the Clever Cloud platform and training with our engineers;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>monthly coaching;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>access to Clever Cloud support;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>workshops and masterclasses for technical teams;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>mentoring for founders and their teams;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>visibility through Clever Cloud media, social channels and events;</li>
<!-- /wp:list-item -->

<!-- wp:list-item -->
<li>tools and resources to support the structuring of their business.</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>The objective remains the same: enabling teams to focus their energy on their product, users and market rather than on the day-to-day operation of their infrastructure.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Kernel, Nijal AI, Qiplim and Arkan are therefore joining a programme designed to support this pivotal stage: when usage grows, technical requirements evolve and infrastructure needs to keep pace with the product over the long term.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Want to join the next UP Programme cohort?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The next UP Programme selection will take place on <strong>7 January 2027</strong>.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Are you building a technology startup and looking for cloud infrastructure that can scale with your product, while benefiting from regular support from Clever Cloud teams?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Discover the UP Programme and apply to join the next cohort.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer -->
<div style="height:100px" 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 to the UP Programme</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Quentin Adam on Underscore_: how do you industrialize AI in software development?</title>
		<link>https://www.clever.cloud/blog/company/2026/09/07/quentin-adam-on-underscore_-how-do-you-industrialize-ai-in-software-development/</link>
		
		<dc:creator><![CDATA[Leo Le Levé Dandé]]></dc:creator>
		<pubDate>Mon, 07 Sep 2026 17:09:45 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[entreprise]]></category>
		<guid isPermaLink="false">https://www.clever.cloud/?p=25463</guid>

					<description><![CDATA[<p><img width="2499" height="1109" src="https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.09.07 Clever Cloud Bannière Blog Underscore EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>The episode, titled <em>“We no longer pay developers to write code”</em>, is available on the Underscore_ YouTube channel.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"5px"} -->
<div style="height:5px" 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://youtu.be/AiytemqB_F0?si=A35I66rFQ6-HEOqS"><strong>Watch the episode on YouTube</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:heading -->
<h2 class="wp-block-heading">From AI experimentation to industrialization</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>About 18 months ago, Quentin started seriously experimenting with AI agents for software development. Initially skeptical, he gradually found that they could deliver certain developments faster, sometimes with a better implementation than the one he would have written himself.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>But one of the main lessons from Clever Cloud’s experience is precisely that simply giving developers access to an AI tool is not enough. Adoption required changing practices, supporting teams, and even giving up on the idea of imposing a single tool: in a market evolving extremely quickly, developers experiment with different solutions and share what they learn.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When AI also transforms software quality</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The focus then shifts from simply generating code to everything required to verify, test, and secure it. Unit and integration tests, distributed systems simulation, automated security audits: AI makes it possible to apply much more systematically practices that already existed but whose time cost sometimes limited their use.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At Clever Cloud, every commit in GitLab can be sent through simulation to look for failures, generate a report, and open an issue when a problem is detected. The question is therefore no longer simply, “How much code can AI produce?” but rather, “What organization and engineering pipeline do we need to build to use this capability in production?”</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is precisely what separates one-off experimentation from industrialization.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Rust, legacy, and new software development practices</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The episode also explores Rust’s role in this transformation. Quentin explains why the language’s constraints and the precise feedback provided by its compiler create a particularly effective feedback loop with AI agents.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This approach is now part of a much broader project at Clever Cloud: reducing and ultimately eliminating the legacy accumulated since the company was founded more than 15 years ago, progressively rewriting components while preserving architectural decisions and strengthening their validation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At the time of recording, Quentin still described eliminating legacy as a work in progress. Since then, this Rust rewrite is now nearly complete.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For a tech company of more than 100 people operating critical infrastructure, this goes far beyond a POC: it means fundamentally changing how software is designed, built, tested, and maintained.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What role is left for developers and CIOs?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This transformation ultimately raises a broader question: what happens to the developer’s role when producing code becomes significantly cheaper?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Quentin argues that value is shifting towards specifications, architecture, testing, and the environment in which software is produced. As a developer himself, he explains that it took him several months to come to terms with this shift.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For CIOs, this experience therefore raises the question of how to integrate AI without simply adding another tool to the stack, by rethinking the processes required to capture its benefits without sacrificing quality or security. This is precisely where Quentin believes companies focusing solely on code generation risk missing a large part of the potential gains.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Ultimately, this may be the main takeaway: the most structural gains emerge when AI leads us to fundamentally rethink how software is designed, built, and evolved. For European companies, the challenge is therefore no longer simply to adopt these tools, but to turn them into a genuine industrial capability.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To watch the full conversation between Quentin Adam, Micode, and Matthieu Lambda:</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://youtu.be/AiytemqB_F0?si=A35I66rFQ6-HEOqS"><strong>Watch <em>“We no longer pay developers to write code”</em> on Underscore_</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/09/2026-09-07-clever-cloud-banniere-blog-underscore-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="2026.09.07 Clever Cloud Bannière Blog Underscore EN" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en.png 2499w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-300x133.png 300w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-1024x454.png 1024w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-768x341.png 768w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-1536x682.png 1536w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-2048x909.png 2048w, https://cdn.clever-cloud.com/uploads/2026/09/2026-09-07-clever-cloud-banniere-blog-underscore-en-1368x607.png 1368w" sizes="auto, (max-width: 2499px) 100vw, 2499px" /></p><!-- wp:paragraph -->
<p>The episode, titled <em>“We no longer pay developers to write code”</em>, is available on the Underscore_ YouTube channel.</p>
<!-- /wp:paragraph -->

<!-- wp:spacer {"height":"5px"} -->
<div style="height:5px" 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://youtu.be/AiytemqB_F0?si=A35I66rFQ6-HEOqS"><strong>Watch the episode on YouTube</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:heading -->
<h2 class="wp-block-heading">From AI experimentation to industrialization</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>About 18 months ago, Quentin started seriously experimenting with AI agents for software development. Initially skeptical, he gradually found that they could deliver certain developments faster, sometimes with a better implementation than the one he would have written himself.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>But one of the main lessons from Clever Cloud’s experience is precisely that simply giving developers access to an AI tool is not enough. Adoption required changing practices, supporting teams, and even giving up on the idea of imposing a single tool: in a market evolving extremely quickly, developers experiment with different solutions and share what they learn.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">When AI also transforms software quality</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The focus then shifts from simply generating code to everything required to verify, test, and secure it. Unit and integration tests, distributed systems simulation, automated security audits: AI makes it possible to apply much more systematically practices that already existed but whose time cost sometimes limited their use.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At Clever Cloud, every commit in GitLab can be sent through simulation to look for failures, generate a report, and open an issue when a problem is detected. The question is therefore no longer simply, “How much code can AI produce?” but rather, “What organization and engineering pipeline do we need to build to use this capability in production?”</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>That is precisely what separates one-off experimentation from industrialization.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Rust, legacy, and new software development practices</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>The episode also explores Rust’s role in this transformation. Quentin explains why the language’s constraints and the precise feedback provided by its compiler create a particularly effective feedback loop with AI agents.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>This approach is now part of a much broader project at Clever Cloud: reducing and ultimately eliminating the legacy accumulated since the company was founded more than 15 years ago, progressively rewriting components while preserving architectural decisions and strengthening their validation.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>At the time of recording, Quentin still described eliminating legacy as a work in progress. Since then, this Rust rewrite is now nearly complete.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For a tech company of more than 100 people operating critical infrastructure, this goes far beyond a POC: it means fundamentally changing how software is designed, built, tested, and maintained.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">What role is left for developers and CIOs?</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>This transformation ultimately raises a broader question: what happens to the developer’s role when producing code becomes significantly cheaper?</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Quentin argues that value is shifting towards specifications, architecture, testing, and the environment in which software is produced. As a developer himself, he explains that it took him several months to come to terms with this shift.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>For CIOs, this experience therefore raises the question of how to integrate AI without simply adding another tool to the stack, by rethinking the processes required to capture its benefits without sacrificing quality or security. This is precisely where Quentin believes companies focusing solely on code generation risk missing a large part of the potential gains.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Ultimately, this may be the main takeaway: the most structural gains emerge when AI leads us to fundamentally rethink how software is designed, built, and evolved. For European companies, the challenge is therefore no longer simply to adopt these tools, but to turn them into a genuine industrial capability.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>To watch the full conversation between Quentin Adam, Micode, and Matthieu Lambda:</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://youtu.be/AiytemqB_F0?si=A35I66rFQ6-HEOqS"><strong>Watch <em>“We no longer pay developers to write code”</em> on Underscore_</strong></a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<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" loading="lazy" 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="auto, (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 service 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. This approach also suits teams that want to retain direct control over every component of the cluster, from the container runtime to 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 <a href="https://www.clever.cloud/sovereign-cloud/">the operator’s ownership structure and the legal jurisdictions that apply to it</a>, not simply where the servers are located.</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 service operated by a European company based in France. Beyond location, these offerings differ in their actual degree of sovereignty, which depends on the operator and its subcontracting chain, as well as in how well they integrate with 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. Ultimately, the cloud supplies the infrastructure, Kubernetes orchestrates the workloads running on it, and the managed model determines whether you or the provider operates the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What remains is to work out when a managed Kubernetes service 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, private or public clouds, and in 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 service (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" loading="lazy" 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="auto, (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 service 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. This approach also suits teams that want to retain direct control over every component of the cluster, from the container runtime to 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 <a href="https://www.clever.cloud/sovereign-cloud/">the operator’s ownership structure and the legal jurisdictions that apply to it</a>, not simply where the servers are located.</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 service operated by a European company based in France. Beyond location, these offerings differ in their actual degree of sovereignty, which depends on the operator and its subcontracting chain, as well as in how well they integrate with 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. Ultimately, the cloud supplies the infrastructure, Kubernetes orchestrates the workloads running on it, and the managed model determines whether you or the provider operates the cluster.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>What remains is to work out when a managed Kubernetes service 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, private or public clouds, and in 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 service (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" 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 -->]]></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 de facto standard for container orchestration, 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, monitor them manually, and restart one yourself if it 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 effectiveness of self-healing depends on how well the probes are configured: probes that are too strict cause unnecessary restarts, while probes that are too lenient allow unhealthy containers to remain running.</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 dynamic container environment, 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. Although it may appear simple, this network layer accounts for much of Kubernetes’ operational complexity, including CNI plugin selection, network policies and 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 introduces an additional operational responsibility beyond the core orchestration functions.</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-based deployment or an application managed by systemd can meet many needs through 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> Poorly configured liveness and readiness probes can undermine both self-healing and traffic routing.</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 or a monitoring tool with automatic restart capabilities can each cover one of these functions 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, making it the de facto standard for distributed systems that require all of them. 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 de facto standard for container orchestration, 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, monitor them manually, and restart one yourself if it 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 effectiveness of self-healing depends on how well the probes are configured: probes that are too strict cause unnecessary restarts, while probes that are too lenient allow unhealthy containers to remain running.</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 dynamic container environment, 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. Although it may appear simple, this network layer accounts for much of Kubernetes’ operational complexity, including CNI plugin selection, network policies and 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 introduces an additional operational responsibility beyond the core orchestration functions.</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-based deployment or an application managed by systemd can meet many needs through 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> Poorly configured liveness and readiness probes can undermine both self-healing and traffic routing.</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 or a monitoring tool with automatic restart capabilities can each cover one of these functions 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, making it the de facto standard for distributed systems that require all of them. 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 makes deployment configurations reproducible, easy to version-control in Git and resilient to failures. Second, portability allows the same manifest to work on a development machine, an on-premises cluster or a public cloud. Third, extensibility: the Kubernetes API accepts Custom Resource Definitions (CRDs) and custom controllers (Operators), turning it into a platform for building platforms.This led to the rapid growth of the Kubernetes ecosystem.</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, being hosted by the Linux Foundation rather than controlled by a cloud provider, proved decisive. Competitors risked being marginalised from the emerging cloud-native ecosystem if they did not adopt Kubernetes. 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, Kubernetes had become the established standard.</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. Kubernetes expertise has become highly sought after across DevOps and SRE roles, creating a virtuous cycle: more trained engineers, more companies adopting Kubernetes and more opportunities for engineers to develop these skills.</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 across multi-cloud or hybrid environments combining on-premises infrastructure with public cloud services;</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 customer and partner requirements that mandate Kubernetes;</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 complex distributed architectures, Kubernetes remains a leading platform, provided that teams account for its operational overhead and decide whether to operate it themselves or use 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 makes deployment configurations reproducible, easy to version-control in Git and resilient to failures. Second, portability allows the same manifest to work on a development machine, an on-premises cluster or a public cloud. Third, extensibility: the Kubernetes API accepts Custom Resource Definitions (CRDs) and custom controllers (Operators), turning it into a platform for building platforms.This led to the rapid growth of the Kubernetes ecosystem.</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, being hosted by the Linux Foundation rather than controlled by a cloud provider, proved decisive. Competitors risked being marginalised from the emerging cloud-native ecosystem if they did not adopt Kubernetes. 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, Kubernetes had become the established standard.</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. Kubernetes expertise has become highly sought after across DevOps and SRE roles, creating a virtuous cycle: more trained engineers, more companies adopting Kubernetes and more opportunities for engineers to develop these skills.</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 across multi-cloud or hybrid environments combining on-premises infrastructure with public cloud services;</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 customer and partner requirements that mandate Kubernetes;</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 complex distributed architectures, Kubernetes remains a leading platform, provided that teams account for its operational overhead and decide whether to operate it themselves or use 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>
	</channel>
</rss>
