> 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-user.md).

# Cloudeka User

Merepresentasikan **izin akses Anda atau rekan tim ke platform**. Pembuatan atau rekonsiliasi objek ini menyediakan ServiceAccount, binding RBAC, dan Secret token untuk membuat kubeconfig. Objek ini mendasari akses yang dijelaskan dalam [Pendahuluan](/deka-gpu-documentations/panduan-untuk-enterprise/service-limit/introduction.md).

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

| Field                         | Arti                                              |
| ----------------------------- | ------------------------------------------------- |
| `spec.rateLimit`              | Batas laju API Anda                               |
| `spec.expiredAt`              | Tanggal kedaluwarsa akses (`YYYY-MM-DD`)          |
| `spec.privileges.clusterRole` | ClusterRole yang terikat pada akses Anda          |
| `spec.privileges.role`        | Role dalam namespace yang terikat pada akses Anda |

## Meminta akses atau perpanjangan

Objek [`CloudekaUser`](/deka-gpu-documentations/panduan-untuk-enterprise/service-limit/crds/cloudeka-user.md) disediakan oleh tim platform sebagai bagian dari onboarding atau perpanjangan. Anda tidak dapat membuatnya secara mandiri. Jika `spec.expiredAt` mendekati atau telah lewat, hubungi dukungan platform untuk perpanjangan sebelum token Anda tidak lagi dapat melakukan autentikasi.

## Jika Anda mengelola pengguna sendiri

Jika kebijakan platform mengizinkan admin tenant menyediakan sub-pengguna secara langsung, perhatikan aturan validasi saat membuat atau memperbarui:

| Aturan                                                               | Pesan penolakan yang muncul                                  |
| -------------------------------------------------------------------- | ------------------------------------------------------------ |
| `expiredAt` harus berformat `YYYY-MM-DD`                             | "Invalid date format for expiry date … Format is YYYY-MM-DD" |
| Setiap entri `clusterRole` harus merujuk ClusterRole yang ada        | "Cannot find cluster role …"                                 |
| Setiap entri `role` harus merujuk Role yang ada di namespace terkait | "Cannot find role …"                                         |
