Deka GPU Documentations
  • Starter Guide
    • Introduction
    • Sign Up
    • Choose a Package
    • Top Up
    • Create a Virtual Machine
    • Download kubeconfig
    • Create a Deka LLM
    • Create a Deka Notebook
    • Conclusion
  • Service Portal
    • Introduction
    • Sign Up
    • Sign In
    • Sign Out
    • Forgot Password
    • Account Setting
      • Using MFA Google Authenticator
      • Using MFA Microsoft Authenticator
    • Project
      • Add Project
      • Delete Project
    • List Roles
    • Broadcast
    • Audit Log
    • Voucher
    • Security
      • AI Security AI Infrastructure Layer
      • AI Security AI Application Layer
    • Ticket
      • Create Ticket
      • Detail Ticket
    • Billing
      • Daily Cost Estimated
      • Monthly Cost
      • Invoice
      • Summary Monthly
    • Balance
      • Project Type: SME
        • GPU Merdeka
        • Choose Package
        • Top-Up
      • Project Type: Enterprise
      • History Balance
        • Balance
        • Transaction
      • Custom Resource Definition
  • Deka GPU
    • Deka GPU: Kubernetes
      • Introduction
      • GPU Type
      • Dashboard
        • Check Status Kubernetes
        • Download Kube Config
        • Access Console
      • Workloads
        • Pods
          • Create New Pod
          • Access Console
          • Configuration Pod
          • Delete Pod
          • How to Create a New Pod use CLI
        • Deployments
          • Create New Deployment
          • Configuring Deployment
          • Delete of a Deployment
          • How to Create a New Deployment use CLI
        • DaemonSets
          • Create a New DaemonSet
          • Configuring a DaemonSet
          • Delete DaemonSet
      • Services
      • Storages
        • Storage Class
        • Persistent Volume Claims
          • Create a New Persistent Volume Claim
          • How to Create a New Persistent Volume Claim use CLI
    • Deka GPU: VMs
      • Operating System
      • GPU Type
      • Machine Type
      • Namespace Type
      • Storage Class
      • How to Create a Virtual Machine on Service Portal
      • How to Manually Create a Virtual Machine
        • Download Kube Config
        • Running Kube Config
        • Configuration file dv.yaml
        • Configuration file vm.yaml
        • Configuration file svc.yaml
      • Feature Overview of Virtual Machine
        • Detail a Virtual Machine
        • Open Console
        • Turn Off a VM Instance
        • Turn On a VM Instance
        • Restart a Virtual Machine
        • How to Access Console
        • Show YAML File
      • Delete a Virtual Machine
    • Deka GPU: Registry
      • Create Registry
      • Quota
      • Detail Registry
        • Summary
        • Repository
        • Logs
        • Labels
        • Tag Immutability
        • Member
        • Resize Storage Registry
      • Delete Registry
    • Deka GPU: Security
      • Deka Guard
        • Introduction
        • Create Guard to Deny All Ingress
        • Create Guard to Allow Ingress
        • Create Guard to Allow Ingress with port
        • Create Guard to Allow Ingress with IP/CIDR
        • Create Guard to Deny All Egress
        • Create Guard to Allow Egress
        • Create guard to Allow Egress with Port
        • Create Guard to Allow Egress with IP/CIDR
    • Deka GPU: Service
      • Ingress
        • Install Ingress nginx
        • Install Cert Manager
        • Create Cluster Issuer
        • Create Ingress with TLS
    • Deka GPU: Autoscaling
      • Basic Autoscaling
    • Deka GPU: Network
      • Deka VPC
    • Deka GPU: MLOps
      • Introduction
      • Notebook
      • Tensorboards
      • Volumes
      • Endpoints
        • Create Endpoint
        • Delete Endpoint
      • Experiments (AutoML)
        • Create Experiments (AutoML)
        • Create Experiments (AutoML) using Python SDK
        • Get Experiments Results
      • Experiments (KFP)
        • Create Experiment
      • Pipelines
      • Runs
        • Create Run
        • Delete Active Run
      • Recurring Runs
        • Create Recurring Run
        • Delete Recurring Runs
        • Home
      • Artifacts
      • Executions
      • Manage Contributors
  • Deka LLM
    • Introduction
    • Check Project Type
    • Create a New LLM
    • Detail Deka LLM
      • Overview Tab
      • Keys Tab
        • Create a New Key
        • Detail a Key
        • Edit a Key
        • Get a Secret Key
        • Delete a Key
      • Usage Tab
      • Top Up Coin
    • API Deka LLM
      • Model Management
      • Completions
      • Embedding
    • Delete Deka LLM
    • How to Create Simple Prompt with Deka LLM
      • Create Deka LLM
      • Get URL API Deka LLM
      • Get Secret Key
      • Access API Deka LLM using Postman
      • Get Model
      • Post Chat Completions
  • Deka Notebook
    • Introduction
    • Namespace Type
    • Create a New Notebook
    • Detail Deka Notebook
      • Configuration Deka Notebook
      • Start Deka Notebook Service
      • Stop Deka Notebook Service
      • Get Token
      • Login Deka Notebook
      • Logout Deka Notebook
    • Delete Deka Notebook
  • Reference
    • How to use kubeconfig on Linux
    • How to use kubeconfig on Windows
    • Kubernetes Commands for Enhancing Security
    • How to add GPU in Kubernetes
    • How to Add GPU in VM
      • Download kubeconfig
      • Install kubectl
      • Add GPU
      • Install Driver NVIDIA
    • RAPIDS
      • How to Setup RAPIDS
      • How to make Custom Image
    • How to push image with Docker
    • Deployment LLaMA 3.1 70B with VLLM on Kubernetes
      • Getting the Hugging Face API Key
      • Requesting Access to the LLaMA Model
      • Connect Kubernetes on Computer
      • Create Namespace
      • Create PersistentVolumeClaim (PVC)
      • Create Secret for Hugging Face Token
      • Create Deployment
      • Create Service
      • Verify Deployment
      • Accessing the LLaMA Service
      • Troubleshooting
    • How to Get an API Key on NGC
    • Deployment LLM with Deka GPU + NIM
    • Deployment Deepseek R1 70B with VLLM on Deka GPU's Kubernetes
      • Prerequisites
      • Create Namespace
      • Create PersistentVolumeClaim (PVC)
      • Create Deployment
      • Create Service
      • Verify Deployment
      • Accessing the Deepsek Service
      • Troubleshooting
    • How to Upload and Download on FTP Web
  • Troubleshooting
    • Reinstall Driver NVIDIA on Linux
    • NVIDIA Driver Not Detected After Upgrade Kernel
Powered by GitBook
On this page
  • Cloudeka Tenants
  • Cloudeka Resources Quotas
  • Cloudeka Prices
  • Metadata
  • Specification
  • Cloudeka Charges
  • Cloudeka Floating IPs
  • Cloudeka Resources
  • Cloudeka Resources Storages
  • Cloudeka VPC
  • Cloudeka Guard
  1. Service Portal
  2. Balance

Custom Resource Definition

PreviousTransactionNextDeka GPU: Kubernetes

Last updated 3 months ago

You can downlod kubeconfig in Deka GPU Service Portal, and click for further information.

Before you use the CRD, you must configure your kubeconfig according to the operating system you are using. Click if you are using Windows, and click if you are using Linux.

Custom Resource Definition (CRD) is a feature provided by the Deka GPU Service Portal to display the resources used by customers. In the CRD on the Deka GPU Service Portal, there are available modules.

Cloudeka Tenants

Cloudeka Tenants is a module that displays a list of information related to Billing, Charging, and Balance. You can run the following syntax.

kubectl get tenant

In the figure above after you run the kubectl get tenant syntax, display several columns between the following.

Column
Description

Name

The name of the tenant, in this case, default.

Project

The name of the project associated with the tenant, in this case, post-f-bison.

Organization

The name of the organization that owns this tenant, which is cv-af2

Billing

The billing method, shown as postpaid (payment is made after usage).

Charging

The charging model, set as fixed (fixed-rate pricing).

Balance

The available balance, currently showing 0.

Update At

The last updated time of the data.

Cloudeka Resources Quotas

Cloudeka Resources Quotas is a module used to view the maximum resource limits that each component of the Deka GPU can use and is only used for service charge types SME: Prepaid Hourly Quota Fix, and SME: Prepaid Fixed except that the Quota Balance column is only used for service charge types Enterprise: Postpaid Hourly. You can run the following syntax.

kubectl get rquota

In the figure above after you run the kubectl get rquota syntax, display several columns between the following.

Column
Description

Name

The name of the resource quota, in this case, default.

CPU

The allocated number of CPU cores, which is 8.

RAM

The allocated memory, which is 16Gi (16 Gigabytes).

Quota Balance

The remaining quota balance, also shown as Rp1.000.000

Cloudeka Prices

Cloudeka Prices is a module that displays prices on Deka GPU, which are divided into hourly and monthly pricing types and are specifically used for the Prepaid Hourly and Prepaid Hourly Quota Fix service cost types.

kubectl get price -o yaml

After you run the kubectl get price syntax, displaying.

apiVersion: v1
items:
- apiVersion: tenants.cloudeka.ai/v1alpha2
  kind: CloudekaPrice
  metadata:
    annotations:
      cloudeka.ai/reconciled: "true"
      kubectl.kubernetes.io/last-applied-configuration: |
        {"apiVersion":"tenants.cloudeka.ai/v1alpha2","kind":"CloudekaPrice","metadata":{"annotations":{},"name":"default","namespace":"default"}}
    creationTimestamp: "2025-02-01T03:05:48Z"
    generation: 3
    name: default
    namespace: default
    resourceVersion: "948453"
    uid: a5586724-04c4-404f-9f3c-96dd72932437
  spec:
    cpu:
      price: 100
      priceMonthly: 500000
    createdBy: cloudeka-system
    floatingIP:
      price: 103
      priceMonthly: 75000
    gpu:
      NVIDIA-H100-80GB-HBM3:
        price: 63356
        priceMonthly: 46250000
      NVIDIA-H100-80GB-HBM3-MIG-1g.10gb:
        price: 19178
        priceMonthly: 14000000
      NVIDIA-H100-80GB-HBM3-MIG-1g.10gb-SHARED:
        price: 19178
        priceMonthly: 14000000
      NVIDIA-H100-80GB-HBM3-MIG-1g.20gb:
        price: 19178
        priceMonthly: 14000000
      NVIDIA-H100-80GB-HBM3-MIG-1g.40gb:
        price: 19178
        priceMonthly: 14000000
      NVIDIA-L40S:
        price: 19452
        priceMonthly: 14200000
      Tesla-T4:
        price: 19452
        priceMonthly: 14200000
    nvaie:
      price: 16000
      priceMonthly: 11680000
    ram:
      price: 60
      priceMonthly: 300000
    storage:
      local-path:
        price: 1
        priceMonthly: 850
      storage-mgmt:
        price: 2
        priceMonthly: 1000
      storage-nlsas:
        price: 1
        priceMonthly: 850
      storage-nvme-c1:
        price: 2
        priceMonthly: 1650
      storage-nvme-c2:
        price: 2
        priceMonthly: 1650
      storage-nvme-lustre:
        price: 3
        priceMonthly: 2450
      storage-nvme-rdma-c1:
        price: 2
        priceMonthly: 1450
      storage-nvme-rdma-c2:
        price: 2
        priceMonthly: 1450
    updatedBy: cloudeka-system
  status:
    CreatedAt: "2025-02-01 03:05:48"
    updatedAt: "2025-02-01 03:05:48"
kind: List
metadata:
  resourceVersion: ""

Metadata

The metadata section in this YAML file contains information about the identity and status of the CloudekaPrice resource within the Kubernetes cluster. The resource name is default, indicating that this is the default pricing configuration within the default namespace. The generation version (generation: 3) shows that this resource has been updated three times. Additionally, resourceVersion: "948453" is used by Kubernetes to track changes to this resource. Every resource in Kubernetes has a unique UID, in this case, a5586724-04c4-404f-9f3c-96dd72932437, ensuring that this resource can be uniquely identified within the system.

Specification

Defines the pricing details for various resources in the Cloudeka environment.

CPU Pricing

cpu:
  price: 100
  priceMonthly: 500000

The CPU is priced Rp100 per hour or per usage unit, and Rp500.000 per month.

Floating IP

floatingIP:
  price: 103
  priceMonthly: 75000

The Floating IP is priced Rp103 per hour, and Rp75.000 per month.

GPU Pricing

gpu:
  NVIDIA-H100-80GB-HBM3:
    price: 63356
    priceMonthly: 46250000
  NVIDIA-H100-80GB-HBM3-MIG-1g.10gb:
    price: 19178
    priceMonthly: 14000000
  NVIDIA-L40S:
    price: 19452
    priceMonthly: 14200000

The GPU pricing varies based on the GPU model and Configuration. The pricing structure includes high-performance GPUs such as the NVIDIA H100 80GB HBM3, which has an hourly price of RP63.356 and a monthly price of Rp46.250.000 making it one of the most expensive options due to its powerful capabilities. There are also multiple MIG (Multi-Instance GPU) configurations of the H100 model, such as 1g.10GB, 1g.10GB-SHARED, 1g.20GB, and 1g.40GB, all priced at Rp19.178 per hour and Rp14.000.000 per month. Additionally, other GPU models like NVIDIA L40S available at an hourly rate of Rp19.452 and a monthly price of Rp14.200.000 making them more affordable alternatives.

NVAIE Pricing

    nvaie:
      price: 16000
      priceMonthly: 11680000

The NVAIE (NVIDIA AI Enterprise) is priced Rp16.000 per unit and Rp11.680.000 per month.

RAM Pricing

ram:
  price: 60
  priceMonthly: 300000

The RAM Pricing is priced Rp60 per hour, and Rp300.000 per month.

Storage Pricing

storage:
  local-path:
    price: 1
    priceMonthly: 850
  storage-mgmt:
    price: 2
    priceMonthly: 1000
  storage-nvme-c1:
    price: 2
    priceMonthly: 1650
  storage-nvme-lustre:
    price: 3
    priceMonthly: 2450

The pricing structure includes several types of storage, each designed for specific use cases. The local-path and storage-nlsas options are the most affordable, with an hourly price of Rp1, and a monthly price of Rp850. The storage-mgmt class, which likely offers better performance or management features, is priced slightly higher at Rp2 per hour and Rp1.000 per month. More advanced storage solutions, such as storage-nvme-c1 and storage-nvme-c2, are available at Rp2 per hour and Rp1.650 per month, providing faster NVMe-based storage performance. The storage-nvme-lustre, optimized for high-performance workloads, has a higher rate of Rp3 per hour and Rp2,450 per month.

Cloudeka Charges

Cloudeka Charges is a module that displays the costs incurred based on your hourly usage.

kubectl get charges

Cloudeka Floating IPs

Cloudeka Floating IPs is the module used to display the Public IP address used to connect to the Virtual Machine (VM). You can run the following syntax.

kubectl get cfip

Cloudeka Resources

Cloudeka Resources displays the resource module used in the Pod which is a combination of CPU, RAM, and GPU, and the service fee charged by the hour. You can run the following syntax.

kubectl get container

In the figure above after you run the kubectl get container syntax, display several columns between the following.

Column
Description

NAME

The name of the container or pod. Here, gpu-pod, pod-1, and pod-2.

KIND

The type of resource. pod-1 and pod-2 are of type Pod, while gpu-pod does not specify a kind, possibly indicating a higher-level grouping.

CPU

The allocated CPU for each pod. Each pod (pod-1 and pod-2) has 1 CPU core.

RAM

The allocated memory for each pod, which is 512Mi (512 Megabytes).

CHARGE

The cost or charge associated with each pod, shown as Rp130.

STATUS

The current state of the container. Both pod-1 and pod-2 are in the Running state, meaning they are active and functioning.

Cloudeka Resources Storages

Cloudeka Resources Storages is a module that displays storage resources used in Persistent Volume Claims (PVC), and the cost of services charged is calculated by the hour. You can run the following syntax.

kubectl get storage

In the figure above after you run the kubectl get storage syntax, display several columns between the following.

Column
Description

NAME

The name of the storage resource, in this case, persistentvolumeclaim-cufdp.

STORAGECLASSNAME

The storage class assigned to the storage, which is storage-mgmt. This defines the type and provisioning method of storage.

SIZE

The allocated storage size, which is 1Gi (1 Gigabyte).

CHARGE

The storage charge, displayed as Rp2. This could indicate a cost unit or charge level.

STATUS

The current status of the storage, which is Bound, meaning the storage is successfully attached to a Persistent Volume.

Cloudeka VPC

Cloudeka VPC is a module that displays Virtual Private Cloud (VPC) to perform network isolation on each virtual namespace in vCluster. You can run the following syntax.

kubectl get cvpc

In the figure above after you run the kubectl get cvpc syntax, display several columns between the following.

Column
Description

NAME

The name of the Cloud VPC (Virtual Private Cloud), in this case, default.

ISOLATE

Indicates whether the VPC is isolated. The value false means the VPC is not isolated and can communicate with other networks.

CIDR

The CIDR (Classless Inter-Domain Routing) block assigned to the VPC, which is 10.168.176.0/24. This means the network has a range of IP addresses from 10.168.176.0 to 10.168.176.255.

GATEWAY

The default gateway for the VPC, which is 10.168.176.1. This IP is typically used for routing traffic inside and outside the VPC.

Cloudeka Guard

Cloudeka Guard is a module that displays the network policies applied to a namespace. You can run the following syntax.

kubectl get guard
Cloudeka Resources Quota
Cloudeka Resources
Cloudeka Resources Storages
Cloudeka VPC
this link
this link
this link
Cloudeka Tenant
Page cover image