<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Getting Started with OneKS on </title>
    <link>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/</link>
    <description>Recent content in Getting Started with OneKS on </description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 12 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overview</title>
      <link>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/overview/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/overview/</guid>
      <description>&lt;p&gt;OneKS provides Elastic Kubernetes as a Service on OpenNebula. It offers a structured way to create, access, operate, upgrade, recover, and deprovision Kubernetes Clusters (K8s Clusters) by combining a user-facing service layer with Cluster API-based infrastructure provisioning through CAPONE, the Cluster API provider for OpenNebula.&lt;/p&gt;&#xA;&lt;p&gt;OneKS is designed for teams that need a simple and repeatable way to consume Kubernetes inside OpenNebula. Typical use cases include development and test environments, self-service Kubernetes delivery in private cloud environments, and standardized Cluster offerings for different sizes and topologies.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Basic Configuration</title>
      <link>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/basic_configuration/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/basic_configuration/</guid>
      <description>&lt;p&gt;Before creating a K8s Cluster, ensure that the minimum required components are configured and available.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install-and-configure-the-oneks-service&#34;&gt;&#xA;  Install and Configure the OneKS Service&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#install-and-configure-the-oneks-service&#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;Install the OneKS package on the OpenNebula Front-end if it is not already installed:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install -y opennebula-ks&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;OneKS uses an appliance from the OpenNebula Marketplace to bootstrap K8s Clusters. By default, it imports this appliance into the default OpenNebula image datastore when the service starts. Ensure that this datastore is accessible to the OpenNebula Cluster where K8s Clusters will be deployed. To make the appliance available to additional Clusters or configure it for air-gapped environments, see &lt;a href=&#34;http://51.159.138.137:8082/devel/platform_services/oneks/management/configuration/#appliance-configuration&#34;&gt;Appliance Configuration&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quick Start</title>
      <link>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/quick_start/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/quick_start/</guid>
      <description>&lt;p&gt;This quick-start guide uses the Sunstone Web UI to demonstrate a short first-use workflow for deploying a simple K8s Cluster with OneKS. CLI and API workflows are covered in &lt;a href=&#34;http://51.159.138.137:8082/devel/platform_services/oneks/management/k8s_cluster_lifecycle_management/&#34;&gt;K8s Cluster Lifecycle Management&lt;/a&gt;. Before beginning this quick-start guide, ensure to complete the steps in the &lt;a href=&#34;http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/basic_configuration/&#34;&gt;Basic Configuration Guide&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Quick-start workflow:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Prepare the Environment&lt;/strong&gt;: &lt;a href=&#34;http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/basic_configuration/&#34;&gt;Verify the minimum OneKS, OneGate, networking, profile, and permission requirements&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Create the K8s Cluster&lt;/strong&gt;: Use the Sunstone Web UI K8s Cluster creation wizard.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Wait for the K8s Cluster&lt;/strong&gt;: Wait until the K8s Cluster reaches the &lt;code&gt;RUNNING&lt;/code&gt; state.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Retrieve kubeconfig&lt;/strong&gt;: Copy the kubeconfig from the K8s Cluster detail view.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Validate Kubernetes Access&lt;/strong&gt;: Run &lt;code&gt;kubectl get nodes&lt;/code&gt; using the retrieved kubeconfig.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Add Worker Capacity&lt;/strong&gt;: Create a node group if worker nodes are required.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Validate Workload Deployment&lt;/strong&gt;: Deploy a simple NGINX workload and test in-cluster service connectivity.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;create-a-new-k8s-cluster&#34;&gt;&#xA;  Create a New K8s Cluster&#xA;  &lt;a class=&#34;anchor-link&#34; href=&#34;#create-a-new-k8s-cluster&#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;From the left-hand navigation menu in Sunstone, go to &lt;strong&gt;Kubernetes -&amp;gt; K8S Clusters&lt;/strong&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Core Concepts</title>
      <link>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/core_concepts/</link>
      <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
      <guid>http://51.159.138.137:8082/devel/platform_services/oneks/getting_started/core_concepts/</guid>
      <description>&lt;p&gt;This section explains the main concepts behind OpenNebula Elastic Kubernetes Service (OneKS). This service exposes Kubernetes Clusters as high-level resources while orchestrating the OpenNebula, Cluster API, CAPONE, and runtime components required to provision and operate them.&lt;/p&gt;&#xA;&lt;p&gt;Users mainly interact with:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;K8s Clusters&lt;/strong&gt;: Top-level resources representing Kubernetes Clusters deployed on OpenNebula.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Node Groups&lt;/strong&gt;: Scalable worker-capacity groups attached to K8s Clusters.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Profiles, Families, and Flavours&lt;/strong&gt;: Reusable configuration models that define the deployment options exposed to users.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Lifecycle Operations&lt;/strong&gt;: Create, inspect, access, scale, upgrade, recover, and delete operations exposed through Sunstone, the CLI, and the API.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Lower-level resources such as OpenNebula VMs, templates, images, networks, virtual routers, Cluster API objects, and CAPONE resources are managed internally through these abstractions.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
