> 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-documentations/panduan-untuk-enterprise/service-limit/crds/cloudeka-resource-quota.md).

# Cloudeka Resource Quota

**Batas** yang dialokasikan untuk Anda (`spec`) ditampilkan bersama **penggunaan langsung** Anda (`status`). Periksa objek ini sebelum men-deploy workload berukuran besar. Objek ini juga menjadi tempat pertama untuk diperiksa saat permintaan ditolak karena kuota.

```bash
kubectl get rquota -n <your-namespace>
kubectl get rquota -n <your-namespace> -o yaml
```

`spec` menentukan kuota sumber daya yang dialokasikan untuk Anda.

| Kolom             | Arti                            |
| ----------------- | ------------------------------- |
| `quotaBalance`    | Saldo prepaid yang dialokasikan |
| `cpu`             | Kuota CPU, misalnya `"4"`       |
| `ram`             | Kuota RAM, misalnya `"16Gi"`    |
| `storage.<class>` | Kuota per kelas storage         |
| `gpu.<model>`     | Kuota jumlah per model GPU      |
| `floatingIP`      | Kuota jumlah floating IP        |
| `nvaie`           | Kuota jumlah NVAIE              |

#### `status.usages` menampilkan penggunaan sumber daya Anda saat ini.

Strukturnya sama dengan `spec` (`cpu`/`ram`/`storage`/`gpu`/`floatingIP`/`nvaie`) dan dihitung ulang secara langsung saat Pod, PVC, dan Floating IP Anda berubah. Bandingkan `status.usages.X` dengan `spec.X` untuk melihat kapasitas yang masih tersedia.

## Contoh

```bash
$ kubectl get rquota -n loft-acme-v-inference-1 -o yaml
spec:
  quotaBalance: 100000
  cpu: "4"
  ram: "16Gi"
  floatingIP: 1
  nvaie: 1
  gpu:
    NVIDIA-H100-80GB-HBM3: 1
  storage:
    storage-nvme-c1: "100Gi"
status:
  usages:
    cpu: "1500m"
    ram: "4Gi"
```

{% hint style="warning" %}
Objek ini hanya dapat dilihat. Untuk menaikkan batas, hubungi tim platform. Mereka menerapkan perubahan dari sisi platform yang kemudian disinkronkan ke penagihan. Perubahan lokal yang tidak tersinkron tidak akan berlaku sebagai batas yang dapat digunakan dan mungkin akan ditimpa.
{% endhint %}
