> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-gpu/deka-gpu-kubernetes/introduction.md).

# Introduction

Kubernetes is one of the services offered by the **Service Portal Cloudeka**, which is used to automate the deployment, management, scaling, and operation of containerized applications. Containers are a virtualization technology that allows applications to run in isolated environments while remaining resource-efficient. Kubernetes ensures that containerized applications operate stably, scale effectively, and recover from failures. On the Kubernetes platform provided by the **Service Portal Cloudeka**, several advantages include:

1. ### Automated Management

   Kubernetes manages the lifecycle of containers, including deployment, scheduling, updating, and adjusting the number of pods based on application workloads.
2. ### **Self-Healing**

   Kubernetes can automatically restart failed containers, replace them, shut down and reschedule unresponsive pods, and terminate containers that fail health checks.
3. ### **Load Balancing and Service Discovery**

   Kubernetes provides automatic service discovery and load balancing for applications. This ensures that network traffic is evenly distributed across all healthy pods, maintaining application availability.
4. ### **Rollout and Rollback Management**

   Kubernetes simplifies application updates with rolling updates and rollbacks. It allows updates to be performed without significant downtime and ensures that rollback processes can be executed quickly in case of issues, restoring the application to its previous state.

<figure><img src="/files/oJWTkB5OkaSjrFHOMEZe" alt=""><figcaption></figcaption></figure>

On the **Kubernetes** page, there are four menus available in the Kubernetes module:

1. **Dashboard Menu, d**isplays a summary of the overall status of the Kubernetes cluster. You can view general information such as the number of Pods, Deployments, DaemonSets, and StatefulSets that are ready to use.
2. **Workloads Menu,**&#x75;sed to manage and monitor the availability and scalability of applications running within the Kubernetes cluster. The Workloads page includes **Pods, Deployments, DaemonSets,** and **StatefulSets**.
3. **Services Menu,** used to monitor, manage, and configure services within a Kubernetes cluster.
4. **Storages Menu,** used to manage data storage for pods. There are two types of storage available: **Persistent Volumes (PV)** and **Persistent Volume Claims (PVC)**.

After accessing the Kubernetes module, select one of the available menus (**Dashboard, Workloads, Services,** or **Storages**) to begin.

<figure><img src="/files/aIMCvVRT4RXDjguuEvt4" alt=""><figcaption></figcaption></figure>

When opening the module for the first time, the page may display a message stating that the virtual cluster is unavailable. This indicates that there is no active Kubernetes cluster yet, so Kubernetes resources cannot be accessed.

To activate the cluster, make sure a Deka GPU package has been selected and the payment or top-up process has been completed. For more detailed information, please refer to the Deka GPU package selection and payment/top-up process in the [Balance ](/service-portal-ai/balancece.md)module.After the process is completed successfully, wait a few minutes for the cluster to become active automatically.

<figure><img src="/files/jVUOlkYKWrtEzGOG8ZEF" alt=""><figcaption></figcaption></figure>
