A space is a workspace where you can invite team members to share projects. Team members can create and manage projects in a self-service manner within the resources allocated to the space by the operations system.
ale
’s work unit hierarchy, from spaces to services, in the following section.Space
A space is the top-level unit of the workspace hierarchy. Space owners can invite team members to collaborate on projects within the resources allocated by the operations system. Members can create and manage projects in a self-service manner.
Project
A project is a display name that represents a collection of environments. It is designed for the management convenience of dashboard users, allowing them to manage one or more work-related environments (Dev, QA, Staging, Prod, and others) within a single project.
Environment
An environment corresponds to a namespace in a Kubernetes cluster. Network isolation is configured on a per-namespace basis, and services within the same environment (namespace) can communicate by referencing service names as hostnames. Frequently used environment variables can be stored as secrets at the environment level for management and application.
Service
A service corresponds to a Deployment in Kubernetes. Each service can be accessed via terminal and connected to custom domains. For more details on deploying services, see the Deploying with ale page.
To create a space other than your default space (automatically created at registration), click the space name in the top left corner and select Create a space.
Click the space name in the top left corner to switch to a different space.
To rename your space, navigate to the space settings by clicking the icon in the top left corner. Then select Space Info from the sidebar and update the space name.
ale
that represents a collection of projects. It is used in tools like the CLI or API to identify projects in the format @space-name/project-name
.
In the space information page, click Delete a space
at the bottom.
ale
account must have at least one default space, and only additional spaces can be deleted.
Select Team from the sidebar in the space settings page. Then click Invite
in the top right corner and enter the email address of the member you want to invite.
ale
, they’ll be added as a team member right away. Otherwise, an invitation email will be sent to their email address.In the team management page, click the dropdown menu next to the member you want to remove, then select Delete option.
You can check the usage / quota
information of resources by VM type for the space in the lower left corner of the dashboard.