A Space is an operational isolation boundary within K2cloud.
Isolation applies across several aspects of the deployed environment, including:
The exact implementation depends on the Space Profile, Site, and K2cloud deployment model.
Spaces commonly map to dedicated Kubernetes namespaces.
The namespace separates Kubernetes resources associated with the Space, including:
The namespace associated with a pod is visible through Space Details.
For more information, see View Space Details.
Studio Spaces and Fabric Spaces serve different operational purposes.
A Studio Space commonly includes:
A Fabric Space is a runtime environment and commonly contains the Fabric runtime without the Studio development environment.
Each Space has its own runtime lifecycle and can be operated independently from other Spaces in the Project.
Persistence behavior depends on the Space Profile.
With a managed profile, the database and storage lifecycle are associated with the Space.
With a noSdb profile, persistence is externalized to independently managed database and object storage services.
This distinction is particularly important when deleting and recreating Spaces.
For profile and persistence details, see K2cloud Versionless Space Profiles.
K2cloud Orchestrator access and runtime Space access are separate.
Project Managers with the cloud_user role manage Space lifecycle operations through the K2cloud Orchestrator.
Runtime users access authorized Spaces directly using roles such as:
space_admin,space_user,This separates lifecycle control from runtime usage.
Sites provide infrastructure and ingress boundaries for Spaces.
The selected Site affects characteristics such as:
Separate Sites can therefore represent different Kubernetes clusters, regions, network boundaries, or other infrastructure boundaries.
For more information, see Sites Overview.
A Space is an operational isolation boundary within K2cloud.
Isolation applies across several aspects of the deployed environment, including:
The exact implementation depends on the Space Profile, Site, and K2cloud deployment model.
Spaces commonly map to dedicated Kubernetes namespaces.
The namespace separates Kubernetes resources associated with the Space, including:
The namespace associated with a pod is visible through Space Details.
For more information, see View Space Details.
Studio Spaces and Fabric Spaces serve different operational purposes.
A Studio Space commonly includes:
A Fabric Space is a runtime environment and commonly contains the Fabric runtime without the Studio development environment.
Each Space has its own runtime lifecycle and can be operated independently from other Spaces in the Project.
Persistence behavior depends on the Space Profile.
With a managed profile, the database and storage lifecycle are associated with the Space.
With a noSdb profile, persistence is externalized to independently managed database and object storage services.
This distinction is particularly important when deleting and recreating Spaces.
For profile and persistence details, see K2cloud Versionless Space Profiles.
K2cloud Orchestrator access and runtime Space access are separate.
Project Managers with the cloud_user role manage Space lifecycle operations through the K2cloud Orchestrator.
Runtime users access authorized Spaces directly using roles such as:
space_admin,space_user,This separates lifecycle control from runtime usage.
Sites provide infrastructure and ingress boundaries for Spaces.
The selected Site affects characteristics such as:
Separate Sites can therefore represent different Kubernetes clusters, regions, network boundaries, or other infrastructure boundaries.
For more information, see Sites Overview.