<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kubernetes on </title>
    <link>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/</link>
    <description>Recent content in Kubernetes on </description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 23 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://51.159.138.137:8082/devel/product/integration_references/kubernetes/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overview</title>
      <link>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/overview/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/overview/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;intro-kubernetes&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Overview --&gt;&#xA;&lt;p&gt;This section is focused on integrating OpenNebula into modern DevOps and Infrastructure-as-Code (IaC) workflows using Kubernetes. It provides guides and reference material for extensions and plug-ins that enable users to manage and provision OpenNebula resources through external orchestration and configuration management frameworks, allowing for seamless automation of cloud infrastructure.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-should-i-read-this-chapter&#34;&gt;&#xA;  How Should I Read This Chapter&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#how-should-i-read-this-chapter&#34; aria-label=&#34;Link to this section&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-link fa-xs&#34;&gt;&lt;/i&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a href=&#34;http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_cloud_provider/&#34;&gt;Kubernetes Cloud Provider&lt;/a&gt;: Documentation on the integration that allows Kubernetes to interact with OpenNebula, typically for provisioning infrastructure for Kubernetes clusters.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kubernetes Cloud Provider</title>
      <link>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_cloud_provider/</link>
      <pubDate>Mon, 19 May 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_cloud_provider/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;k8s-cloud-provider&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Kubernetes Cloud Provider --&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/cloud-provider&#34;&gt;Kubernetes Cloud-Provider Interface&lt;/a&gt; allows Kubernetes to interact with the underlying cloud infrastructure through the cluster-provider controller. This allows Kubernetes to manage cloud resources like nodes, load-balancers, etc.&lt;/p&gt;&#xA;&lt;p&gt;OpenNebula offers its own Kubernetes cloud-provider implementation for providing nodes and load-balancers to Kubernetes clusters. You can find more information in the &lt;a href=&#34;https://github.com/OpenNebula/cloud-provider-opennebula/wiki&#34;&gt;OpenNebula Cloud-Provider documentation&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kubernetes Cluster API Integration</title>
      <link>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_cluster_api/</link>
      <pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_cluster_api/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;k8s-cluster-api&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;!--# Kubernetes Cluster API --&gt;&#xA;&lt;p&gt;Kubernetes provides the Cluster API, a set of declarative APIs and tooling for simplifying and automating the provisioning, upgrading, deletion, and operation of multiple Kubernetes clusters in a declarative and extensible way, as if they were workloads of a management Kubernetes cluster.&lt;/p&gt;&#xA;&lt;p&gt;OpenNebula provides its own implementation of the Cluster API (CAPONE) to easily provision and operate Kubernetes clusters. It interacts with OpenNebula for the provision of dedicated VMs (through the &lt;a href=&#34;http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_cloud_provider/&#34;&gt;OpenNebula Cloud Provider&lt;/a&gt;) and to build the Kubernetes workload cluster, including the control plane nodes. You can find more information on the &lt;a href=&#34;https://github.com/OpenNebula/cluster-api-provider-opennebula/wiki&#34;&gt;OpenNebula Cluster Api Provider wiki&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kubernetes Container Storage Interface</title>
      <link>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_csi/</link>
      <pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/product/integration_references/kubernetes/kubernetes_csi/</guid>
      <description>&lt;p&gt;&lt;a id=&#34;k8s-container-storage-interface&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://kubernetes.io/blog/2019/01/15/container-storage-interface-ga/&#34;&gt;&lt;strong&gt;Container Storage Interface (CSI)&lt;/strong&gt;&lt;/a&gt; is a standard designed to provide a uniform way for Container Orchestration (CO) systems like Kubernetes to expose arbitrary storage systems to their containerized workloads.&lt;/p&gt;&#xA;&lt;p&gt;By de-coupling the storage plugin development from the core Kubernetes codebase, CSI allows storage vendors to develop, build, and deploy plugins as out-of-tree components, enabling faster innovation and easier maintenance without requiring upstream changes to the orchestrator itself.&lt;/p&gt;&#xA;&lt;h2 id=&#34;csi-in-opennebula&#34;&gt;&#xA;  CSI in OpenNebula&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#csi-in-opennebula&#34; aria-label=&#34;Link to this section&#34;&gt;&#xA;    &lt;i class=&#34;fas fa-link fa-xs&#34;&gt;&lt;/i&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;OpenNebula provides its own CSI Driver to allow Kubernetes Clusters running on OpenNebula resources to dynamically provision and manage persistent storage. This driver leverages OpenNebula&amp;rsquo;s native storage capabilities, enabling the following capabilities:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
