Kvindo™ Cloud Docs
A Kubernetes User is an identity that authenticates to a cluster's API server. It is bound to one or more User Roles that decide what it may do, and the platform generates a ready-to-use kubeconfig for it — download that to connect with kubectl.
• Cluster — the cluster this user authenticates to (spec.kubernetesId)
• Roles — the User Roles that grant permissions, referenced by ID (spec.roleIds)
• Kubeconfig — the generated credentials in status.kubeconfig; use it with kubectl. Treat it as a secret
| UI Name | API / kc name | Terraform name | Optional | Format | Default | Is read only | Description |
|---|---|---|---|---|---|---|---|
| Cluster | spec.kubernetesId |
spec.kubernetes_id |
No | ULID — references a Cluster | — | No | Cluster the user accesses |
| Roles | spec.roleIds |
spec.role_ids |
Yes | list of ULIDs — reference User Roles | — | No | Permissions granted to the user |
| Kubeconfig | status.kubeconfig |
status.kubeconfig |
— | string (sensitive) | — | Yes | Generated kubeconfig for kubectl |
A user bound to an existing read-only role; the example prints the generated kubeconfig.
Terraform
Python SDK
kc CLI
Resource docs
More in this section