Profile

See also: How to manage profiles

In Charmed Kubeflow, as in upstream Kubeflow, a profile is an abstraction that denotes a collection of resources, roles, and credentials.

Anything a user does within Kubeflow is associated with a profile. Every profile is owned by at least one user; a profile can be for individual use or shared with multiple users; and one user can even have multiple profiles.

The name of the profile is what shows in the header of the Kubeflow dashboard – if you have access to multiple profiles, you can switch between them there.

For each profile, Kubeflow creates a namespace of the same name that encapsulates the resources specific to that profile.

See more: upstream Kubeflow | Getting started with multi-user isolation