<?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>Managed Rancher Services Archives - OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/tag/managed-rancher-services/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/tag/managed-rancher-services/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Fri, 06 Feb 2026 15:23:19 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>Managed Rancher Services Archives - OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/tag/managed-rancher-services/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Empowering Healthcare Efficiency</title>
		<link>https://blog.ovhcloud.com/empowering-healthcare-efficiency/</link>
		
		<dc:creator><![CDATA[Leonard Pommereau]]></dc:creator>
		<pubDate>Thu, 09 Jan 2025 16:40:33 +0000</pubDate>
				<category><![CDATA[OVHcloud Startup Program]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Managed Rancher Services]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[SecNumCloud]]></category>
		<category><![CDATA[Startup Program]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=27935</guid>

					<description><![CDATA[Startup highlight: Interview with Thomas Foricher, CTO at Silbo At OVHcloud’s Startup Program, we are proud to support innovative startups like Silbo that are reshaping industries.Today, we speak with Thomas Foricher, CTO of Silbo, a groundbreaking company transforming patient flow management in healthcare. Can you introduce Silbo and its mission? Silbo was founded in 2018 [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fempowering-healthcare-efficiency%2F&amp;action_name=Empowering%20Healthcare%20Efficiency&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<h4 class="wp-block-heading"><strong><em>Startup highlight:</em></strong> <strong>Interview with Thomas Foricher, CTO at Silbo</strong></h4>



<p>At OVHcloud’s Startup Program, we are proud to support innovative startups like Silbo that are reshaping industries.<br>Today, we speak with <strong>Thomas Foricher</strong>, CTO of <a href="https://silbo.com/en/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><strong>Silbo</strong></a>, a groundbreaking company transforming patient flow management in healthcare.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><strong>Can you introduce Silbo and its mission?</strong></p>



<p>Silbo was founded in 2018 by Antoine Bohuon with a clear mission: to serve those who care for others by enabling healthcare professionals to focus on their core mission—delivering quality care.</p>



<p>Our platform addresses the complexities of hospital bed management, facilitating the allocation of beds to patients, improving information sharing among healthcare providers, and optimizing patient trajectories. By offering an intuitive, all-in-one solution, Silbo empowers hospitals to efficiently manage patient flows while enhancing the quality of care provided to patients.</p>



<figure class="wp-block-image aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" width="466" height="436" src="https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture1.jpg" alt="" class="wp-image-27936" style="width:316px;height:auto" srcset="https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture1.jpg 466w, https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture1-300x281.jpg 300w" sizes="(max-width: 466px) 100vw, 466px" /></figure>



<p></p>



<p><strong>What challenges did Silbo face before partnering with OVHcloud?</strong></p>



<p>Our primary need was to find a sovereign hosting provider with strong expertise in modern technologies such as Kubernetes, MongoDB, and Redis. Additionally, compliance with <a href="https://www.ovhcloud.com/en-ie/compliance/hds/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">HDS certification</a> and a guaranteed SLA were critical due to the nature of our work in healthcare.</p>



<p>Managing and securing servers at scale requires highly specialized expertise. With increasing technical interdependencies, ensuring constant security and availability is a dedicated profession. For us, relying on experts like OVHcloud allows us to focus on what we do best—improving healthcare efficiency.</p>



<p><strong>How did OVHcloud help Silbo address these challenges?</strong></p>



<p>OVHcloud was the clear choice. It is the only hosting provider in France that offers a public cloud with high-quality services, combined with <a href="https://www.ovhcloud.com/en/compliance/hds/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">HDS</a> and <a href="https://www.ovhcloud.com/en-ie/compliance/secnumcloud/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">SecNumCloud</a> compliance. Additionally, its strategic vision of deploying local datacenters across Europe aligns with the needs of countries seeking to keep sensitive data, such as health information, close to healthcare institutions.</p>



<p>We use several managed services, including <a href="https://www.ovhcloud.com/en/public-cloud/kubernetes/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Kubernetes</a>, <a href="https://www.ovhcloud.com/en/public-cloud/object-storage/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Object Storage</a>, <a href="https://www.ovhcloud.com/en/public-cloud/mongodb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">MongoDB</a>, and Redis. These services are comparable to those offered by other providers, but OVHcloud’s standout feature was <a href="https://www.ovhcloud.com/en/public-cloud/managed-rancher-service/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Rancher</a>, which we beta-tested. Rancher allowed us to monitor on-premise Kubernetes deployments effectively, with support from OVHcloud’s engineering team.</p>



<p>With the help of OVHcloud experts, we improved our knowledge of Kubernetes. By adopting their best practices, we successfully deployed Kubernetes on-premise and leveraged <a href="https://www.ovhcloud.com/en-ie/public-cloud/managed-rancher-service/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Rancher</a> for effective monitoring. This expertise has significantly enhanced our ability to scale infrastructure while maintaining high security and reliability.</p>



<p><strong>What tangible results has Silbo achieved through this partnership?</strong></p>



<p>Since partnering with OVHcloud, we’ve seen our infrastructure costs cut in half compared to other providers without public cloud capabilities. Our platform is now faster, providing a noticeably better experience for end-users.</p>



<p>From a development perspective, on-demand Kubernetes allows us to execute large computational jobs and parallelize analyses. This accelerates our deployment workflows and optimizes our processes.</p>



<p>By outsourcing infrastructure management to OVHcloud, we’ve freed up resources to focus on developing new features and enhancing our platform. This enables us to deliver even greater value to our users and maintain our commitment to innovation.</p>



<p><strong>What’s next for Silbo?</strong></p>



<p>Our ambitions are closely aligned with OVHcloud’s vision: expanding across Europe while providing secure, localized services compliant with both international and local regulations.<br>One of our main challenges will be managing multiple instances that comply with the specific regulations of different countries. Cloud solutions will be key in helping us navigate this complexity while maintaining high standards of security and efficiency.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img decoding="async" width="1024" height="682" src="https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture3-1024x682.jpg" alt="" class="wp-image-27945" style="width:458px;height:auto" srcset="https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture3-1024x682.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture3-300x200.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture3-768x512.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture3-1536x1023.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2025/01/Picture3.jpg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<p><strong>What advice would you give to startups exploring cloud solutions?</strong></p>



<p>Focus on two key aspects: identifying your user’s problem and solving it as simply and efficiently as possible.<br>Leverage existing, standardized solutions wherever possible. Avoid reinventing the wheel—your priorities should always align with your clients’ needs, not internal assumptions or preferences.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image size-full"><a href="https://startup.ovhcloud.com/en" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><img decoding="async" width="1024" height="275" src="https://blog.ovhcloud.com/wp-content/uploads/2024/12/Email-signature-StartupProgram_2-1024x275-1.png" alt="" class="wp-image-27809" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/12/Email-signature-StartupProgram_2-1024x275-1.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/12/Email-signature-StartupProgram_2-1024x275-1-300x81.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/12/Email-signature-StartupProgram_2-1024x275-1-768x206.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p></p>



<p><strong>Join the OVHcloud Startup Program</strong></p>



<p>Silbo’s success highlights the transformative power of leveraging OVHcloud’s Startup Program.<br>Are you ready to take your startup to the next level? Join a growing community of innovators and benefit from tailored cloud solutions, expert guidance, and a global ecosystem.<br>Learn more about <a href="https://startup.ovhcloud.com/en-ie/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><strong>OVHcloud’s Startup Program</strong></a> and get started on your journey today!</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fempowering-healthcare-efficiency%2F&amp;action_name=Empowering%20Healthcare%20Efficiency&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Create Kubernetes clusters with OVHcloud Managed Rancher Service</title>
		<link>https://blog.ovhcloud.com/create-kubernetes-clusters-with-ovhcloud-managed-rancher-service/</link>
		
		<dc:creator><![CDATA[Aurélie Vache]]></dc:creator>
		<pubDate>Wed, 20 Nov 2024 10:25:20 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[Tranches de Tech & co]]></category>
		<category><![CDATA[Managed Rancher Services]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[OVHcloud Managed Kubernetes]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=27656</guid>

					<description><![CDATA[Container orchestration is now essential for modern application deployment, providing scalability, flexibility, and resource efficiency. It has become common to have to manage several Kubernetes clusters, but doing so effectively requires the right tools. Fortunately, OVHcloud offers a solution that enables you to manage all your Kubernetes clusters from a single, centralized management tool: Managed [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fcreate-kubernetes-clusters-with-ovhcloud-managed-rancher-service%2F&amp;action_name=Create%20Kubernetes%20clusters%20with%20OVHcloud%20Managed%20Rancher%20Service&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>Container orchestration is now essential for modern application deployment, providing scalability, flexibility, and resource efficiency. It has become common to have to manage several Kubernetes clusters, but doing so effectively requires the right tools. Fortunately, OVHcloud offers a solution that enables you to manage all your Kubernetes clusters from a single, centralized management tool: Managed Rancher Service (MRS).</p>



<p>In this blog post we will see what is MRS and how to create several different Kubernetes clusters through the Rancher UI.</p>



<h2 class="wp-block-heading">Managed Rancher Service</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="733" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-11-1024x733.png" alt="" class="wp-image-27673" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-11-1024x733.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-11-300x215.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-11-768x550.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-11.png 1288w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Managed Rancher Services (MRS), in General Availability since September 2024, is based on Rancher, an open-source container management platform, that simplifies the deployment and management of Kubernetes clusters. Managed Rancher Service by OVHcloud provides a powerful platform for orchestrating Kubernetes clusters seamlessly.</p>



<p><img decoding="async" width="956px;" height="646px;" id="docs-internal-guid-afd7b855-7fff-5cf0-82f4-9e29acef9958" src="https://lh7-rt.googleusercontent.com/slidesz/AGV_vUfgiMMaUkWZCI6LMYjaP9Uh7L6wHmIC4VjR6ewWTkGE6P1FgEYX4K6KZm6FBuarHRuBnzzGOGB_HzH62a2AwS-ZG1SL8b3jckh8xqpmeMTIhTJUND-SmnVZyubejfZtLIC3Tw7ElewOupAGmVBmVdqMZjenNteU=s2048?key=wQK7eM6IZ3-befkwZxY5vw"><a href="https://www.ovh.com/auth/?onsuccess=https%3A//www.ovh.com/manager/%23/public-cloud/create-rancher&amp;ovhSubsidiary=GB" data-wpel-link="exclude"></a></p>



<p>With the Managed&nbsp;<a href="https://www.ovhcloud.com/en-gb/learn/what-is-rancher/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Rancher</a>&nbsp;Service it becomes easy to manage and create multiple Kubernetes clusters on any platform and location including:</p>



<ul class="wp-block-list">
<li><strong>Hosted Kubernetes provider</strong> (e.g. OVHcloud MKS, AWS EKS, GCP GKE, etc).</li>



<li><strong>Infrastructure Provider</strong> &#8211; Public Cloud or Private Cloud (vSphere, Nutanix, etc).</li>



<li>Bare-metal servers, cloud hosted or on premise.</li>



<li>Virtual machines, cloud hosted or on premise</li>
</ul>



<p>You can also <a href="https://help.ovhcloud.com/csm/en-ie-public-cloud-managed-rancher-service-import-kubernetes?id=kb_article_view&amp;sysparm_article=KB0064294" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">import your existing Kubernetes clusters</a> and then manage them for a multi-cloud purpose:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="502" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-6-1024x502.png" alt="" class="wp-image-27667" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-6-1024x502.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-6-300x147.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-6-768x377.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-6.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Find more information on our&nbsp;dedicated<a href="https://www.ovhcloud.com/fr/public-cloud/managed-rancher-service/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">&nbsp;Managed Rancher Services page</a>.</p>



<h2 class="wp-block-heading">How To</h2>



<p>Through this blog post we will show how to create several Kubernetes clusters:</p>



<ul class="wp-block-list">
<li>a Managed Kubernetes (MKS) cluster (Hosted Kubernetes provider)</li>



<li>a Kubernetes cluster running on OVHcloud Public Cloud Compute Instances (PCI) (Infrastructure Provider)</li>



<li>a K3s Kubernetes cluster using existing nodes (Custom driver)</li>
</ul>



<h3 class="wp-block-heading">Create an OVHcloud Managed Kubernetes (MKS) cluster</h3>



<p>In this part of this blog post, we will create a MKS cluster with 3 nodes based on b3-8 flavor:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="650" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-12-1024x650.png" alt="" class="wp-image-27674" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-12-1024x650.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-12-300x190.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-12-768x487.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-12-1536x975.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-12.png 1576w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Log in to your Managed Rancher Service UI and then click on <strong>Create</strong> button.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="257" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-1-1024x257.png" alt="" class="wp-image-27660" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-1-1024x257.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-1-300x75.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-1-768x193.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-1-1536x385.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-1-2048x513.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>To create an MKS cluster, use the&nbsp;<strong>hosted Kubernetes provider</strong>&nbsp;way and click on the&nbsp;<code>OVHcloud MKS</code>&nbsp;driver.</p>



<p>First, enter an MKS cluster name, for example&nbsp;<code>my-rancher-mks-cluster</code>:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="188" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-2-1024x188.png" alt="" class="wp-image-27661" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-2-1024x188.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-2-300x55.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-2-768x141.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-2-1536x282.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-2-2048x376.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>At this step, you can optionally configure <strong>Member Roles</strong> or <strong>Labels &amp; Annotations</strong>, <a href="https://help.ovhcloud.com/csm/en-ie-public-cloud-managed-rancher-service-creating-mks?id=kb_article_view&amp;sysparm_article=KB0064279#creating-a-managed-kubernetes-service-mks-cluster" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">follow our guide</a> to know more.</p>



<p>For the&nbsp;<strong>Account Configuration</strong>, you need to provide your OVHcloud API credentials (<code>Application Key</code>,&nbsp;<code>Application Secret</code>&nbsp;and&nbsp;<code>Consumer Key</code>). If you don&#8217;t have OVHcloud API credentials, you can follow our guide on how to&nbsp;<a href="https://help.ovhcloud.com/csm/en-ie-api-getting-started-ovhcloud-api?id=kb_article_view&amp;sysparm_article=KB0042786#advanced-usage-pair-ovhcloud-apis-with-an-application" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Generate your OVHcloud API keys</a>.</p>



<p>Also provide your&nbsp;<code>Public Cloud project ID</code>. The project ID is where your Managed Kubernetes Service (MKS) cluster will be deployed. You can follow the guide on&nbsp;<a href="https://help.ovhcloud.com/csm/en-ie-public-cloud-compute-create-project?id=kb_article_view&amp;sysparm_article=KB0050609" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">How to create your first Project</a>&nbsp;or if already existing, you can copy/paste it from the&nbsp;<a href="https://www.ovh.com/auth/?action=gotomanager&amp;from=https://www.ovh.ie/&amp;ovhSubsidiary=ie" data-wpel-link="exclude">OVHcloud Control Panel</a>&nbsp;or&nbsp;<a href="https://eu.api.ovh.com/console-preview/?section=%2Fcloud&amp;branch=v1#get-/cloud/project" data-wpel-link="exclude">API</a>.</p>



<p>And finally select the OVHcloud API endpoint, depending on your location: <code>ovh-eu</code>, <code>ovh-ca</code> or <code>ovh-us.</code></p>



<p>For the&nbsp;<strong>Cluster Configuration</strong>, you need to select the&nbsp;<code>Region</code>&nbsp;where your cluster will be deployed. Then, select the&nbsp;<code>Kubernetes Version</code>. Then, select&nbsp;<code>Update Policy</code>&nbsp;information. If you want further information, refer to the&nbsp;<a href="https://help.ovhcloud.com/csm/en-ie-public-cloud-kubernetes-change-security-update?id=kb_article_view&amp;sysparm_article=KB0049651" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Managed Kubernetes Update Policies</a>&nbsp;guide.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="250" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-3-1024x250.png" alt="" class="wp-image-27662" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-3-1024x250.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-3-300x73.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-3-768x188.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-3-1536x375.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-3-2048x501.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>For the&nbsp;<strong>Network Configuration</strong>, in the&nbsp;<code>Private Network ID</code>&nbsp;field, select an existing OVHcloud Public Cloud private network or choose&nbsp;<code>None</code>&nbsp;if you want to create a cluster with nodes using only public interfaces.</p>



<p>For the&nbsp;<strong>NodePools Configuration</strong>, for every NodePool you want to:</p>



<ul class="wp-block-list">
<li>Enter the&nbsp;<strong>Name</strong>&nbsp;of the NodePool. The name must be unique inside a same MKS cluster.</li>



<li>Choose an OVHcloud instance&nbsp;<strong>Flavor</strong>&nbsp;used by this NodePool.</li>



<li>Enable or disable the Autoscaling.</li>



<li>Enter the number of nodes you want, it&#8217;s the&nbsp;<strong>Size</strong>&nbsp;of your NodePool. If the autoscaling is enabled, then choose the minimum and maximum number of nodes.</li>



<li>Enable the&nbsp;<strong>Monthly Billing</strong>&nbsp;(Hourly billing by default).</li>



<li>Click on the&nbsp;<code>Add Node Pool</code>&nbsp;button to add the node pool in the list below.</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="338" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-4-1024x338.png" alt="" class="wp-image-27663" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-4-1024x338.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-4-300x99.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-4-768x253.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-4-1536x506.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-4-2048x675.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Click on the&nbsp;<code>Finish &amp; Create Cluster</code>&nbsp;button.</p>



<p>Your MKS cluster is provisioning, the creation will take around 3-4 minutes for the cluster creation and 3-4 minutes for the node pool with 3 nodes and the Rancher agent deployed into them.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="238" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-5-1024x238.png" alt="" class="wp-image-27665" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-5-1024x238.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-5-300x70.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-5-768x178.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-5-1536x357.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-5-2048x476.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Create a Kubernetes cluster based on OVHcloud Public Cloud Compute Instances&nbsp;</h3>



<p>In this part of this blog post, we will create a Kubernetes cluster with 3 nodes based on b3-16 flavor for etcd &amp; control-plane &amp; 2 nodes based on b3-8 flavor for workers.</p>



<p>In the Rancher UI, you have to first<a href="https://help.ovhcloud.com/csm/en-ie-public-cloud-managed-rancher-service-create-kubernetes-compute-instances?id=kb_article_view&amp;sysparm_article=KB0064332#creating-ovhcloud-public-cloud-credentials" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"> create OVHcloud Public Cloud credentials</a>.</p>



<p>Then, go back to the Rancher UI Home and click on the <strong>Create</strong> button.</p>



<p>This time, you will create a Kubernetes cluster running in Compute Instances, so you have to <strong>provision new nodes and create a cluster using RKE2/K3s</strong> through the Infrastructure provider and specifically the <code>OVHcloud Public Cloud</code>&nbsp;driver:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="510" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-7-1024x510.png" alt="" class="wp-image-27668" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-7-1024x510.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-7-300x149.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-7-768x383.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-7-1536x765.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-7-2048x1020.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Select the OVHcloud Public Cloud credential created earlier in this blog post:</p>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-pci-compute-instances-images-rancher-select-creds.png" alt="OVHcloud Managed Rancher Service Create Kubernetes PCI"/></figure>



<p>Then, define the cluster name, <code>my-rancher-k8s-pci</code> for example.</p>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-pci-compute-instances-images-rancher-cluster-name.png" alt="OVHcloud Managed Rancher Service Cluster Name"/></figure>



<p>In the&nbsp;<strong>Machine Pools</strong>&nbsp;section you will configure your cluster. When you configure a machine pool in Rancher, there are three roles that can be assigned to nodes:&nbsp;<code>etcd</code>,&nbsp;<code>Control Plane</code>&nbsp;and&nbsp;<code>Worker</code>.</p>



<p><strong>Note</strong>:<br>In Rancher when you configure a node, there are three roles that can be assigned to nodes:&nbsp;<code><em>etcd</em></code>,&nbsp;<code><em>controlplane</em></code>&nbsp;and&nbsp;<code><em>worker</em></code>.</p>



<p>There are some good practices:</p>



<ul class="wp-block-list">
<li>At least 3 machines/nodes with the role&nbsp;<code>etcd</code>&nbsp;are needed to survive a loss of 1 node and have a minimum high availability configuration for etcd. 3&nbsp;<code>etcd</code>&nbsp;nodes are generally sufficient for smaller and medium clusters, and 5&nbsp;<code>etcd</code>&nbsp;nodes for large clusters.</li>



<li>At least 2 machines/nodes with the role&nbsp;<code>Control Plane</code>&nbsp;for master component high availability.</li>



<li>You can set both the&nbsp;<code>etcd</code>&nbsp;and&nbsp;<code>Control Plane</code>&nbsp;roles for one instance.</li>



<li>The&nbsp;<code>Worker</code>&nbsp;role should not be used or added to nodes with the&nbsp;<code>etcd</code>&nbsp;or&nbsp;<code>Control Plane</code>&nbsp;role.</li>



<li>At least 2 machines/nodes with the&nbsp;<code>Worker</code>&nbsp;role for workload rescheduling upon node failure.</li>
</ul>



<p>For each of the machine pools, you have to:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="551" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-8-1024x551.png" alt="" class="wp-image-27669" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-8-1024x551.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-8-300x161.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-8-768x413.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-8-1536x826.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-8-2048x1101.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Define the pool name (<code>node-pool-1</code>&nbsp;for example for the first machine pool).</li>



<li>Define machine count (3 for example for the first machine pool).</li>



<li>Select roles (check&nbsp;<code>etcd</code>&nbsp;and&nbsp;<code>Control Plane</code>&nbsp;for the first machine pool)/</li>



<li>Choose the region (<code>GRA</code>11&nbsp;for example for the first machine pool). If you want to check the availability of specific products that you plan to use alongside Kubernetes, you can refer to the&nbsp;<a href="https://www.ovhcloud.com/en-ie/public-cloud/regions-availability/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Availability of Public Cloud Product</a>&nbsp;page.</li>



<li>Choose the flavor (<code>b3-16</code>&nbsp;for example). You can refer to the&nbsp;<a href="https://www.ovhcloud.com/en-ie/public-cloud/prices/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Flavor list</a>.</li>



<li>Choose the image for the Operating System (OS) used for your machines/nodes. Please refer to&nbsp;<a href="https://ranchermanager.docs.rancher.com/how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/node-requirements-for-rancher-managed-clusters" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Rancher Operating Systems and Container Runtime Requirements</a>.</li>



<li>Choose a Key Pair (optional). It&#8217;s the SSH Key Pair that will be used to access your nodes. Please refer to this guide on&nbsp;<a href="https://help.ovhcloud.com/csm/en-ie-public-cloud-compute-getting-started?id=kb_article_view&amp;sysparm_article=KB0051014" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">how to create a SSH KeyPair and add it to your Public Cloud project</a>. If you leave this field empty, a new keypair will be generated automatically.</li>



<li>Choose the Security Group that will be applied to created instances. You can leave the field empty.</li>



<li>Choose the Availability Zone (only&nbsp;<code>nova</code>&nbsp;is supported at the moment).</li>



<li>Choose the Floating IP Pools (only&nbsp;<code>Ext-Net</code>&nbsp;is supported at the moment).</li>



<li>Choose the Networks. You need to choose a private network (with a gateway). The compute instances will be created in this private network.</li>
</ul>



<p>At the bottom of the&nbsp;<strong>Machine Pools</strong>&nbsp;section, click on the&nbsp;<code>+</code>&nbsp;button to add the second machine pool with 2&nbsp;<code>workers</code>&nbsp;machines/nodes and the same configuration.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="551" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-9-1024x551.png" alt="" class="wp-image-27670" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-9-1024x551.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-9-300x161.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-9-768x413.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-9-1536x826.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-9-2048x1101.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>As you can see, we can choose another flavor type for worker machines/nodes.</p>



<p>In the&nbsp;<strong>Cluster Configuration</strong>&nbsp;section, choose the Kubernetes version. You need to choose between RKE2 and K3s Kubernetes Operating System (OS). For a production environment, we recommend choosing RKE2.</p>



<p>You need also to choose the container network (CNI), we decided to choose <a href="https://cilium.io/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">CIlium</a> for this blog post but you can select <a href="https://www.tigera.io/project-calico/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">calico</a> or <a href="https://kops.sigs.k8s.io/networking/canal/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">canal</a> instead depending on your needs.</p>



<p>Select the&nbsp;<code>Container Network</code>, choose if you want to activate a Project Network isolation and the System Services tooling you want to install in your cluster.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="480" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-10-1024x480.png" alt="" class="wp-image-27671" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-10-1024x480.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-10-300x141.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-10-768x360.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-10-1536x720.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-10-2048x960.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Follow the&nbsp;<a href="https://ranchermanager.docs.rancher.com/reference-guides/cluster-configuration/rancher-server-configuration/rke2-cluster-configuration" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">RKE2 cluster configuration reference</a>&nbsp;for the Cluster Configuration.</p>



<p>In the&nbsp;<strong>Member Roles</strong>&nbsp;tab, you can add members for users that need to access the cluster. After creating the cluster, you can also add members.</p>



<p>Finally, click the&nbsp;<code>Create</code>&nbsp;button to create your Kubernetes cluster with OVHcloud PCI driver.</p>



<p>The cluster creation can take several minutes (depending on the OS and on the number of nodes you want).</p>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-pci-compute-instances-images-rancher-cluster-created.png" alt="OVHcloud Managed Rancher Service Cluster Created"/></figure>



<h3 class="wp-block-heading">Create a Kubernetes cluster with existing nodes</h3>



<p>Another possibility through MRS is to create a Kubernetes cluster based on existing nodes. You can bring your own nodes and create a Kubernetes cluster running on them 🙂</p>



<p>For that the pre-requisite is to have existing machines (virtual or physical) accessible through SSH.</p>



<p>In the Rancher UI create on the <strong>Create</strong> button, scroll down and select the <strong>Custom</strong> driver:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="472" src="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-13-1024x472.png" alt="" class="wp-image-27679" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-13-1024x472.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-13-300x138.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-13-768x354.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-13-1536x708.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/10/image-13-2048x944.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Fill in a cluster name (<code>custom-kube-cluster</code>&nbsp;for example) and choose the Kubernetes version You can choose between K3s and RKE2. For production needs we recommend RKE2. And choose the container network (<code>calico</code>&nbsp;by default).</p>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-custom-nodes-images-rancher-cluster-creation.png" alt="Rancher Custom Cluster Creation"/></figure>



<p>Click on the different tabs to configure your cluster depending on your needs and then click on the <strong>Create</strong> button.</p>



<p>As we already said in the previous chapter,&nbsp;in Rancher, there are three roles that can be assigned to nodes:&nbsp;<code>etcd</code>,&nbsp;<code>Control Plane</code>&nbsp;and&nbsp;<code>Worker</code>.</p>



<p>For the configuration of our&nbsp;<code>etcd</code>&nbsp;+&nbsp;<code>Control Plane</code>&nbsp;nodes, check only the&nbsp;<code>etcd</code>&nbsp;and&nbsp;<code>Control Plane</code>&nbsp;Nodes Roles:</p>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-custom-nodes-images-rancher-cluster-roles.png" alt="Rancher cluster roles"/></figure>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-custom-nodes-images-rancher-cluster-roles-command.png" alt="Rancher command roles for etcd and control plane"/></figure>



<p>SSH to your machines/nodes you created for&nbsp;<code>etcd</code>&nbsp;and&nbsp;<code>Control Plane</code>&nbsp;and copy/paste the registration command.</p>



<pre class="wp-block-code"><code class="">ssh xxxxx@xxx.xxx.xxx.xxx

curl -fL https://xxxxxx.xxxx.rancher.ovh.net/system-agent-install.sh | sudo  sh -s - --server https://xxxxxx.xxxx.rancher.ovh.net --label 'cattle.io/os=linux' --token z2r458coqudhfilgdsifgdsqilgfqsdigfidsufgoisdnvzj --etcd --controlplane</code></pre>



<p>For the configuration of our&nbsp;<code>Worker</code>&nbsp;nodes, uncheck the checkboxes and check only the Worker checkbox:</p>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-custom-nodes-images-rancher-cluster-roles-worker.png" alt="Rancher cluster roles"/></figure>



<figure class="wp-block-image"><img decoding="async" src="https://help.ovhcloud.com/public_cloud-containers_orchestration-managed_rancher_service-creating-kubernetes-custom-nodes-images-rancher-command-worker.png" alt="Rancher command for workers"/></figure>



<p>SSH to your machines/nodes you created for&nbsp;<code>etcd</code>&nbsp;and&nbsp;<code>controlpane</code>&nbsp;and copy/paste the registration command.</p>



<pre class="wp-block-code"><code class="">ssh xxxxx@xxx.xxx.xxx.xxx

curl -fL https://xxxxxx.xxxx.rancher.ovh.net/system-agent-install.sh | sudo  sh -s - --server https://xxxxxx.xxxx.rancher.ovh.net --label 'cattle.io/os=linux' --token z2r458coqudhfilgdsifgdsqilgfqsdigfidsufgoisdnvzj --worker</code></pre>



<p>After executing these commands to the machines/nodes, wait until the cluster is in&nbsp;<code>Active</code>&nbsp;state in the Rancher UI.</p>



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



<p>Managed Rancher Service can help you to create, import and manage your new and existing Kubernetes clusters with a centralised interface. You saw in this blog posts three ways to create a Kubernetes clusters but we encourage you to test the other possibilities and explore the Rancher UI.</p>



<p><strong>Want to go further?</strong></p>



<p>Visit our technical&nbsp;<a href="https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-containers-orchestration-managed-rancher-service?id=kb_browse_cat&amp;kb_id=574a8325551974502d4c6e78b7421938&amp;kb_category=ba1cdc8ff1a082502d4cea09e7c8beb9&amp;spa=1" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">guides and how to about OVHcloud Managed Rancher Service</a>.<a href="https://blog.ovhcloud.com/author/aurelie-vache/" data-wpel-link="internal"></a></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fcreate-kubernetes-clusters-with-ovhcloud-managed-rancher-service%2F&amp;action_name=Create%20Kubernetes%20clusters%20with%20OVHcloud%20Managed%20Rancher%20Service&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to create a Kubernetes cluster in a Local Zone through Managed Rancher Service</title>
		<link>https://blog.ovhcloud.com/how-to-create-a-kubernetes-cluster-in-a-local-zone-through-managed-rancher-service/</link>
		
		<dc:creator><![CDATA[Aurélie Vache]]></dc:creator>
		<pubDate>Wed, 24 Jul 2024 07:00:58 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[Tranches de Tech & co]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[local zones]]></category>
		<category><![CDATA[Managed Rancher Services]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=27120</guid>

					<description><![CDATA[Container orchestration has become a cornerstone of modern application deployment, offering scalability, flexibility, and resource efficiency. It has become common to have to manage several Kubernetes clusters, but to do so efficiently it is useful to be well equipped. In this blog post we will see how to create a Kubernetes cluster in an OVHcloud [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fhow-to-create-a-kubernetes-cluster-in-a-local-zone-through-managed-rancher-service%2F&amp;action_name=How%20to%20create%20a%20Kubernetes%20cluster%20in%20a%20Local%20Zone%20through%20Managed%20Rancher%20Service&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>Container orchestration has become a cornerstone of modern application deployment, offering scalability, flexibility, and resource efficiency. It has become common to have to manage several Kubernetes clusters, but to do so efficiently it is useful to be well equipped.<br><br>In this blog post we will see how to create a Kubernetes cluster in an OVHcloud Local Zone through Managed Rancher Service.</p>



<p></p>



<h2 class="wp-block-heading">Managed Rancher Services (MRS)</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="830" height="553" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-18.png" alt="" class="wp-image-27146" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-18.png 830w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-18-300x200.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-18-768x512.png 768w" sizes="auto, (max-width: 830px) 100vw, 830px" /></figure>



<p>Managed Rancher Services (MRS), in Beta for now, is based on Rancher, an open-source container management platform, that simplifies the deployment and management of Kubernetes clusters. Managed Rancher Service by OVHcloud provides a powerful platform for orchestrating Kubernetes clusters seamlessly.<br><br>Find more information on our&nbsp;dedicated<a href="https://www.ovhcloud.com/fr/public-cloud/managed-rancher-service/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"> Managed Rancher Services page</a>.<br><br><strong>Note: The product is in Beta so you can<a href="https://www.ovh.com/auth/?onsuccess=https%3A%2F%2Fwww.ovh.com%2Fmanager%2F%23%2Fpublic-cloud%3Fcontext%3Dwebsite&amp;ovhSubsidiary=GB&amp;_gl=1*rqcgpi*_gcl_au*ODk0Njk3ODc2LjE3MjA3NzExMTE." data-wpel-link="exclude"> try Managed Rancher Services for free</a>!</strong></p>



<h2 class="wp-block-heading">Local Zones (LZ)</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-19-1024x683.png" alt="" class="wp-image-27147" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-19-1024x683.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-19-300x200.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-19-768x512.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-19.png 1120w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>This year we also launched Local Zones.  Local Zones are an extension of&nbsp;<a href="https://www.ovhcloud.com/en-gb/public-cloud/regions-availability/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">regions</a>&nbsp;that bring OVHcloud services closer to specific locations, offering reduced latency and improved performances for applications.<br>Local Zones are strategically placed in proximity to areas with high user demand. Their main goal is to minimize the time it takes to transfer data between the user and the cloud, in order to make services faster and more responsive, and meet data residency requirements.<br><br>Find more information on our&nbsp;dedicated<a href="https://www.ovhcloud.com/en-gb/public-cloud/local-zone-compute/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"> Local Zone page</a>.<br><br><strong>Note: Until 31 August 2024 you can<a href="https://www.ovh.com/auth/?onsuccess=https%3A%2F%2Fwww.ovh.com%2Fmanager%2F%23%2Fpublic-cloud%3Fcontext%3Dwebsite&amp;ovhSubsidiary=GB&amp;_gl=1*rqcgpi*_gcl_au*ODk0Njk3ODc2LjE3MjA3NzExMTE." data-wpel-link="exclude"> try Local Zones for free</a>!</strong></p>



<h2 class="wp-block-heading">Kubernetes on Compute instances</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="600" height="339" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-20.png" alt="" class="wp-image-27148" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-20.png 600w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/image-20-300x170.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>



<p>At OVHcloud we have a Managed Kubernetes Services solution but you can also deploy Kubernetes clusters on Compute Instances if you want to managed in your own your clusters.<br><br>Find more information on our dedicated <a href="https://www.ovhcloud.com/en-gb/public-cloud/compute/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Compute instances page</a>.</p>



<h2 class="wp-block-heading">Demo</h2>



<p>In this demo we will:</p>



<ul class="wp-block-list">
<li>Create 5 compute instances (3 for the Kubernetes&#8217;s etcd + controlplane &amp; 2 for workers) on a Local Zone</li>



<li>Create a managed Rancher</li>



<li>In Rancher, configure the instances to deploy into them a Kubernetes cluster (with k3s or RKE2, depending on your needs ans use cases)</li>
</ul>



<p></p>



<h2 class="wp-block-heading">Creating Compute instances</h2>



<p>First, you have to log in to the <a href="https://help.ovhcloud.com/csm/en-gb-public-cloud-kubernetes-create-cluster?id=kb_article_view&amp;sysparm_article=KB0049683" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Control Panel </a>and open the <strong>Public Cloud</strong> section. Then access the <strong>Instances</strong> under the <strong>Compute</strong> section.</p>



<p>Click on the <strong>Create an instance</strong> button.</p>



<p>Choose a model (the type of an instance / the flavor, <code>B3-8</code> for example, but you can choose another one, depending on your needs).</p>



<p>Choose a local zone (<code>Marseille</code> for example):</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="615" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/lz-1024x615.png" alt="" class="wp-image-27131" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/lz-1024x615.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/lz-300x180.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/lz-768x462.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/lz-1536x923.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/lz.png 1900w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Choose a distribution (<code>Ubuntu</code> for example).</p>



<p>Select your SSH key (we have to log in our instances later).</p>



<p>Choose <code>5</code> as the number of instances to be created and change the name of the instance name (<code>lz-kube</code> for example).</p>



<p>Check the checkbox <code>Public network</code> (to have a pubic IP).</p>



<p>The instances will take several minutes to spawn.</p>



<h2 class="wp-block-heading">Deploying a Managed Rancher</h2>



<p>Still in the OVHcloud Control Panel, click on the <strong>Create a Managed Rancher Service</strong> button.</p>



<p>Fill a name (<code>my_lz_rancher</code> for example), choose the <strong>Standard</strong> plan, the recommended version then click on the <strong>Create a Managed Rancher Service</strong> button.<br>Rancher instances are pre-provisioned, so your instance will be created immediately.</p>



<p>In the list of existing Managed Rancher Service, click on your instance, then click on <strong>Generate access code</strong> button to generate the login and password to access to Rancher. Save the login and password and click on <strong>Go to Rancher</strong> button.</p>



<p>Copy/paste the password in <strong>password</strong> field and click on <strong>Log in with Local User</strong> button.</p>



<p>A new password will be generated, save it! Save the server URL too, check the <strong>End User License Agreement</strong> checkbox and click on the <strong>Continue</strong> button.</p>



<h2 class="wp-block-heading">Configuring Rancher to deploy a Kubernetes cluster</h2>



<h3 class="wp-block-heading">Creating a cluster</h3>



<p>In Rancher UI, click on the <strong>Create</strong> button and then on the <strong>Custom</strong> driver:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="824" height="394" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/custom.png" alt="" class="wp-image-27133" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/custom.png 824w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/custom-300x143.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/custom-768x367.png 768w" sizes="auto, (max-width: 824px) 100vw, 824px" /></figure>



<p>Fill a cluster name (<code>lz-k3s</code> for example).</p>



<p>In the Kubernetes version list, choose the latest version of the wanted OS. For this blog post we will choose the latest version of K3s, but for production needs we recommend RKE2 instead.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="423" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/k3s-1024x423.png" alt="" class="wp-image-27134" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/k3s-1024x423.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/k3s-300x124.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/k3s-768x317.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/k3s-1536x635.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/k3s-2048x846.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Then click on <code>Create</code> button.</p>



<h3 class="wp-block-heading">Configuring the cluster</h3>



<p><strong>Note</strong>:<br>In Rancher when you configure a node, there are three roles that can be assigned to nodes: <code><em>etcd</em></code>, <code><em>controlplane</em></code> and <code><em>worker</em></code>.</p>



<p>There are some good practices:</p>



<ul class="wp-block-list">
<li>At least 3 nodes with the role <code>etcd</code> are needed to survive a loss of 1 node and have a minimum high availability configuration for <code>etcd</code>. 3 <code>etcd</code> nodes are generally sufficient for smaller and medium clusters, and 5 <code>etcd</code> nodes for large clusters.</li>



<li>At least 2 nodes with the role <code>controlplane</code> for master component high availability.</li>



<li>You can set both the <code>etcd</code> and <code>controlplane</code> roles for one instance.</li>



<li>The worker role should not be used or added to nodes with the <code>etcd</code> or <code>controlplane</code> role.</li>



<li>At least 2 nodes with the role <code>worker</code> for workload rescheduling upon node failure.</li>
</ul>



<p>For the configuration of our <code>etcd + control planes</code> nodes, check only the <code><em>etcd</em></code> and <code><em>control</em> <em>plane</em></code> Nodes Roles:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="501" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/etcdnode-1024x501.png" alt="" class="wp-image-27139" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/etcdnode-1024x501.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/etcdnode-300x147.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/etcdnode-768x376.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/etcdnode-1536x752.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/etcdnode-2048x1002.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>And copy/paste the registration command in a file.<br>For the configuration of our <code>worker</code> nodes, uncheck the checkboxes and check only the <code>Worker</code> checkbox:</p>



<p></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="435" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/workernode-1024x435.png" alt="" class="wp-image-27141" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/workernode-1024x435.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/workernode-300x128.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/workernode-768x326.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/workernode-1536x653.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/workernode-2048x871.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>And copy/paste the registration command in a file.</p>



<p>In the OVHcloud Control Panel, click on the <strong>Instances</strong> button.</p>



<p>Fill the search box with the beginning of the name of our instances: <code>lz-kube</code>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="529" src="https://blog.ovhcloud.com/wp-content/uploads/2024/07/search-1024x529.png" alt="" class="wp-image-27142" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/07/search-1024x529.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/search-300x155.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/search-768x397.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/search-1536x793.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2024/07/search-2048x1057.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>For the first three instances, pick the Public IP addresses and then in your local terminal connect you in ssh and copy/paste the first registration command (for etcd and control plane nodes):</p>



<pre class="wp-block-code"><code class="">$ ssh root@xxx.xxx.xxx.xxx
The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established.
ED25519 key fingerprint is SHA256:dqsdqsdqsdqsd/dqsdqsdqsdqsdqsdqsdq.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
...
root@lz-kube-1:~# curl -fL https://dsqdsqdqsd.p7mg.rancher.ovh.net/system-agent-install.sh | sudo  sh -s - --server https://dsqdsqdqsd.p7mg.rancher.ovh.net --label 'cattle.io/os=linux' --token kbv5k48vc8thhgqqhmtd8tn55qtlpgw7jp4llm4m4tvnp9sznscmpf --etcd --controlplane
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 30794    0 30794    0     0   156k      0 --:--:-- --:--:-- --:--:--  157k
[INFO]  Label: cattle.io/os=linux
...</code></pre>



<p>And for the last two instances, pick the Public IP addresses and then in your local terminal connect you in ssh and copy/paste the second registration command (for worker nodes):</p>



<pre class="wp-block-code"><code class="">$ ssh root@xxx.xxx.xxx.xxx
The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established.
ED25519 key fingerprint is SHA256:dqsdqsdqsdqsd/dqsdqsdqsdqsdqsdqsdq.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
...

root@lz-kube-4:~# curl -fL https://dsqdsqdqsd.p7mg.rancher.ovh.net/system-agent-install.sh | sudo  sh -s - --server https://dsqdsqdqsd.p7mg.rancher.ovh.net --label 'cattle.io/os=linux' --token kbv5k48vc8thhgqqhmtd8tn55qtlpgw7jp4llm4m4tvnp9sznscmpf --worker

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 30794    0 30794    0     0   156k      0 --:--:-- --:--:-- --:--:--  157k
[INFO]  Label: cattle.io/os=linux
...</code></pre>



<p>Wait until the cluster is in <code>Active</code> state.</p>



<h2 class="wp-block-heading">Connecting to the cluster with kubectl CLI</h2>



<p>In Rancher UI, click on the <code>lz-k3s</code> cluster.</p>



<p>Then click on the <strong>Download KubeConfig</strong> icon to download the kubeconfig file and save the path of kubeconfig in an environment variable:</p>



<pre class="wp-block-code"><code class="">$ export KUBE_CLUSTER=$(pwd)/lz_k3s.yml</code></pre>



<p>Test the connexion to the Kubernetes:</p>



<pre class="wp-block-code"><code class="">$ kubectl --kubeconfig=$KUBE_CLUSTER cluster-info</code></pre>



<p></p>



<p>List the nodes:</p>



<pre class="wp-block-code"><code class="">$ kubectl --kubeconfig=$KUBE_CLUSTER get no

NAME        STATUS   ROLES                       AGE     VERSION
lz-kube-1   Ready    control-plane,etcd,master   9m9s    v1.27.14+k3s1
lz-kube-2   Ready    control-plane,etcd,master   9m28s   v1.27.14+k3s1
lz-kube-3   Ready    control-plane,etcd,master   10m     v1.27.14+k3s1
lz-kube-4   Ready    worker                      8m59s   v1.27.14+k3s1
lz-kube-5   Ready    worker                      9m      v1.27.14+k3s1</code></pre>



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



<p>We deployed and configured a Kubernetes cluster in Compute Instances on Local Zones with the new Managed Rancher Services and we discovered how to connect to it.<br>During the Beta phase, MRS is free so don&#8217;t hesitate to test it.</p>



<p><strong>Want to go further?</strong></p>



<p>Visit our technical <a href="https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-containers-orchestration-managed-rancher-service?id=kb_browse_cat&amp;kb_id=574a8325551974502d4c6e78b7421938&amp;kb_category=ba1cdc8ff1a082502d4cea09e7c8beb9&amp;spa=1" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">guides and how to about OVHcloud Managed Rancher Service</a>.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fhow-to-create-a-kubernetes-cluster-in-a-local-zone-through-managed-rancher-service%2F&amp;action_name=How%20to%20create%20a%20Kubernetes%20cluster%20in%20a%20Local%20Zone%20through%20Managed%20Rancher%20Service&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
