Skip to main content
With Kubernetes, you can efficiently manage and scale your containerized ML/AI applications and ensure they are portable and fault-tolerant. To get started, create a Managed Service for Kubernetes cluster and its child node group in the eu-north1 region. Then, connect to the cluster.

Prerequisites

  1. Install and configure the Nebius AI Cloud CLI. You will use the CLI to get the cluster credentials for connecting with kubectl.
  2. Install kubectl, the Kubernetes command-line interface:

Steps

Create a cluster and a node group

  1. In the sidebar, go to  Compute → Kubernetes.
  2. Click  Create cluster. The creation flow is a step-by-step wizard. The sidebar shows your progress through the configuration sections. To move between sections, click Back and Next.
  3. On the Cluster step, enter the cluster name and review the settings:
    • Select the network and subnet.
    • Keep the recommended Kubernetes version 1.34. For supported versions, see Kubernetes® versions in Managed Service for Kubernetes.
    • Keep the public endpoint enabled. As a result, the cluster is available from the internet, and you can connect to it from any machine.
  4. On the Node groups step, add a node group to the cluster:
    1. Click  Add node group.
    2. On the General step, enter the node group name. Under Size, set the Number of nodes to 2. Keep the rest of the settings unchanged.
    3. On the Compute resources step, select Without GPU. Select the Non-GPU Intel Ice Lake platform and the preset with 2 CPUs and 8 of RAM. Then, select an operating system for the nodes, for example, Ubuntu 24.04 LTS.
    4. On the Storage step, under Node storage, select the SSD disk type and set the size to 128 GiB.
    5. On the Additional step, keep the default settings.
    6. Click Add node group.
  5. Go to the Review step, check the cluster configuration and click Create.
  6. After the cluster is created, copy the cluster ID from its page and save the ID to an environment variable. You will need it to connect to the cluster:

Connect to the cluster

  1. Create a kubeconfig file containing the cluster details for kubectl:
  2. Check that the cluster is accessible. For example:
    • Get addresses of the control plane and cluster services:
    • Get the list of Pods:

What’s next