Skip to main content

User Management

Fluidstack managed Kubernetes includes user-management features to enable convenient and secure access to Kubernetes clusters.

User Account

A Kubernetes User Account is automatically created for all organization members. All organization admins are granted the Kubernetes cluster administrator role.

Connecting to a Fluidstack Kubernetes Cluster

To configure kubectl for access to a Fluidstack managed Kubernetes cluster, use the fluidctl auth update-kubeconfig command. This command automatically updates your local kubeconfig file with the necessary authentication credentials and cluster endpoint information.

Command Syntax

fluidctl auth update-kubeconfig --region <region> --project <project-id> --cluster-id <cluster-id>

The command requires three parameters: the region where your cluster is deployed, your project identifier, and the specific cluster ID you want to access. These values are unique to your deployment and determine which cluster configuration gets added to your kubeconfig.

Getting Your Cluster Connection Details

You can find the pre-populated command with all required parameters on your cluster's page in the Atlas Dashboard. Simply navigate to your cluster and copy the provided command directly from the interface. This ensures you're using the correct region, project ID, and cluster ID values without having to look them up separately. Once executed, the command merges the cluster configuration into your existing ~/.kube/config file, allowing you to immediately begin using kubectl commands against your Fluidstack cluster. The authentication credentials are automatically managed, so you won't need to manually handle tokens or certificates.

Fine-Grained RBAC

Fine-grained RBAC is not supported at this time. Reach out to Fluidstack support for specific feature requests.