Fleets Permission and Cluster Access Management
Fleet overview
A users must request a Fleet by raising a Knox Pumi request. refer to Kosmos onboarding guide A member of the Kosmos team will set up the Fleet and assign the appropriate quota based on your needs.
Requesting a fleet
- You must have a Corp-AD account.
- Request a Fleet and Devspaces .
Once assigned, the Fleet will appear in your Kosmos account. Visit: https://console.kosmos.spcplatform.com/fleets
Fleet management
Kosmos UI does not allow you to create or delete Fleets, but it does provide management capabilities for:
Members Fleet members are users assigned by Kosmos Admins. You cannot add users yourself, but you can assign existing members to Fleet roles. To request new members, use: JIRA TICKET .
Permissions Two ways to manage Fleet permissions:
- Users → Assign Fleet roles to specific users.
- Teams → Assign Fleet roles to Fleet Teams.
Cluster Access
Labels
Fleet info
Click on a Fleet name to access the Fleet Info Dashboard, which includes:
Clusters → List of all clusters in your Fleet.
Cluster Roles → Set of cluster-wide permissions (like Kubernetes
ClusterRole).Teams → Logical groups of users assigned access to multiple clusters or vclusters.
Fleet Roles → Multi-cluster RBAC roles.
fleet-admin→ Full access (all resources, all verbs).fleet-editor→ Create namespaces, deploy workloads, but limited cluster management.fleet-viewer→ Read-only access.custom-fleet-role→ Define your own permissions.
Config → For details on Fleet policy, refer policy operator documentaion .
Policy → For details on Fleet policy, refer policy operator documentaion .
Labels → Key/value tags for organizing clusters. (e.g.,
env=dev,region=us-west,team=payments).OIDC → Integration with identity providers (MKS, GKE, Azure AD, EKS).
Fleet members management
Add members
- Login to https://console.kosmos.spcplatform.com/dashboard .
- Click Fleets in the left navigation panel.
- Select your Fleet.

- Click Edit Fleet.

- In the Edit Fleet module, go to Members → Default Fleet Role.
- Choose the desired role and click Add Users.

- Select the user from the list, then click Update Fleet to save.

Edit members
Click Fleets → select the Fleet.
Click the three dots (⋮) → Edit.
In Members section, you can:
- Change the Default Fleet Role (dropdown).
- Add users via Add User.
Save changes with Update Fleet.
Delete members
- Go to Fleets → select Fleet.
- Click the three dots (⋮) → Edit.
- In Members section, find the user to remove.
- Click the Delete icon
. - Save with Update Fleet.
FleetTeam management
FleetTeams organize users, groups, and resources for easier access management across Fleets. Instead of assigning users directly to clusters, assign them to a FleetTeam, and the team inherits the permissions.
Create a FleetTeam
- Go to Fleet dashboard → select a Fleet.

- Open the Teams tab.

- Click Add Team.

- Enter Team Name and Description.

- Add members in the Team Members section.

- Click Save.

Edit FleetTeam
- Open the Teams tab in your Fleet.
- Click ⋮ → Edit.

- Update details and click Save.

Delete FleetTeam
- Go to Fleets → select Fleet.
- Open the Teams tab.
- Select a FleetTeam (checkbox).
- Click Delete → Confirm by entering Fleet name.

Note: If the deleted team still appears, refresh the page.
FleetRole management
A FleetRole defines the actions users or teams can perform on fleet resources, such as FleetTeam, FleetClusterRoleTemplate, or EKSCluster. It primarily controls access to fleet metadata, for example viewing clusters or editing cluster specifications.
They work with:
- Fleet teams → who can act.
- Fleet labels → where they can act.
- Fleet roles → what they can do.
Predefined fleet roles
fleet-admin→ Full access across all clusters.fleet-editor→ Create/update workloads (limited admin rights).fleet-viewer→ Read-only access.custom-fleet-role→ Define your own verbs/resources.
Create a FleetRole
Open Fleets → select Fleet.

Click the Fleet roles tab.

Click Add Fleet Role.

Enter Name and Description.

Add rules (resources + verbs). Example:
- Create/list/delete → pods, services, deployments.

- Create/list/delete → pods, services, deployments.
Click Save.
Delete a FleetRole
- Open Fleet roles tab.
- Select the FleetRole → Click Delete.

- Confirm by typing the FleetRole name → Click Delete.

Editing fleet permissions using YAML editor
You can manage fleet permissions directly through the YAML editor.
In the Fleet list, click the three dots menu on the right side of your desired Fleet.
Select Show YAML.

The YAML editor window will open.
Make the necessary changes to update memberships or permissions.
Click the Update button to save your changes.
