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. For details about each workspace unit that makes up a space, see below.
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.
On the Spaces page in the operations system, click the Resources section or the icon on the right to manage resources. You can allocate resources to a space in two ways:
Default
profile is applied by default.
Select a resource profile with pre-configured resource sets to allocate to the space and click Apply
at the bottom to apply all resources in the profile at once.
Configure resource values for On-demand and Spot resource types. You can use only one type or mix both. If no value is entered, the placeholder value will be applied. Key fields include:
on-demand
or spot
. See details below.On-Demand / Spot
ale
supports resource allocation based on instance types for efficient resource management. Specifyon-demand
orspot
in the Node Group field to allocate resources accordingly.
ale
can still deploy services labeled as spot. These services will run on on-demand instances but will retain the spot label.By clicking the icon on the right side of the space, you can remove services in the selected space based on the resource type at once.
Sync
in the top-right corner and choose Remove Spot Resources to remove all services using spot resources across all spaces in the cluster.