Deploy Kubernetes Cluster

This document explains how to deploy a Kubernetes cluster by leveraging compute power in io.net's DePIN network.

Kubernetes is designed to automate the deployment, scaling, and management of containerized applications. Provides a framework for automating the management of containerized workloads and services, which allows your org to abstract away the underlying infrastructure and focus on developing and deploying their applications.

Payments

IO Cloud customers can load their io.net account prior to deploying clusters, or they can pay at the end of the deploy process. The main two ways to pay for clusters is using Solana and credit cards. To use Solana, you must set up a wallet. This can be done when you register your account or later in Account Settings.

To learn more about the types of payments we offer and step-by-step guides, see IO Cloud Payments.

Configure Cluster

1. Create Cluster

Select Kubernetes from the Cluster Menu.

2. Rename Cluster

Click the pencil icon to the right of the name to rename your cluster. Provide a unique name for your cluster.

3. Master Configuration

The Master Configuration page reviews the preconfigured settings for the Ray head-node settings & workers.

  • Connectivity Tier is set to Ultra High Speed - Download 620.72 MB/s / 500 MB/s Upload.
  • Security Compliance is set to E2E Encrypted- A method of secure communication that prevents bad actors from accessing data while it's transferred. It restricts data access to the sender and recipient. All data traffic between GPUs is encrypted.
  • Location is set to 4 locations: United States, Japan, Hong Kong, and Singapore.

Click Next Step.

4. Supplier

io.net is the lone supplier. More options will be added in the future. The supplier provides the necessary infrastructure resources required to deploy and manage a Kubernetes cluster.

Click Next Step.

5. Select Your GPU

Select the GPU that meets the needs of your project.

Click Next Step.

6. Select Your K8S Operator

KubeRay is a Kubernetes operator that simplifies the deployment and management of Ray applications on Kubernetes.

Click Next Step.

7. SSH Key

Enter your SSH Key and provide a custom name.

Click Next Step.

8. Summary

On the Summary page, the choices you made in the process are displayed. You must select the duration of time that you will use the GPU.

  1. In the Enter Duration field, select the length of time: Hourly, Daily, or Weekly. To the right, you can increase the quantity.
  2. Review all the details of your cluster, including the Total Cost.
  3. Click Deploy Cluster.