Kvindo™ Cloud Docs


Language

Cluster User

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.

Key concepts

• 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

• Node Group prerequisite — the cluster needs at least one Node Group with a nonzero node count before this User can successfully reconcile

Parameters
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
Examples

A user bound to an existing read-only role; the example prints the generated kubeconfig.

Terraform

Python SDK

kc CLI


Related pages

Resource docs

Examples

More in this section

An unhandled error has occurred. Reload 🗙