A Site represents a runtime deployment target within K2cloud.
When creating a Space, the selected Site determines where the Space is deployed and connects the K2cloud Orchestrator to the infrastructure on which the Space will run.
A Site can represent characteristics such as:
Sites are typically established as part of K2cloud onboarding and infrastructure provisioning rather than created by developers as part of their normal workflow.
A Space is created using:
Project + Space Profile + Fabric Image + Site → Space
Each component has a distinct responsibility:
The Site is selected when the Space is created. It is not a Project setting.
The exact infrastructure represented by a Site depends on the K2cloud deployment model.
With K2cloud SaaS, the Site represents K2view-managed runtime infrastructure.
K2view operates the Kubernetes and supporting infrastructure while the K2cloud Orchestrator provides the application-aware lifecycle management of the Fabric environment.
With K2cloud Self-Hosted, the Site represents customer-operated runtime infrastructure connected to the K2cloud Orchestrator.
Most Self-Hosted deployments use a managed Kubernetes service from a major cloud provider, such as:
The customer operates the runtime infrastructure while K2cloud continues to provide centralized orchestration and lifecycle management of the K2view Fabric environments deployed to it.
Site configuration establishes infrastructure-specific characteristics used by Spaces deployed to that Site.
These can include:
This allows the deployment topology defined by a Space Profile to remain separate from the infrastructure on which the Space is deployed.
Organizations can use Sites to represent meaningful infrastructure or operational boundaries.
For example, separate Sites can be used when Spaces must run:
The appropriate Site structure depends on the organization's runtime infrastructure and connectivity requirements.
Sites are normally established and configured by K2view and the teams responsible for the runtime infrastructure.
Developers and other Space users generally do not administer Sites.
Instead, a Project Manager selects from the Sites made available when creating a Space.
A Site can define the ingress model used by Spaces deployed to it.
Centralizing ingress configuration at the Site allows Spaces and Space Profiles to use a consistent routing model without independently defining the same infrastructure configuration.
Where applicable, context-path-based ingress is preferred for new K2cloud deployments because multiple Spaces can use a common domain, reducing Space-specific DNS records and simplifying TLS certificate management.
Space Profiles can use the Site's ingress configuration or specify a different ingress mode where required.
For details, see Connectivity and Ingress.
The Site is selected as part of Space creation.
A typical workflow is:
Select Project
↓
Select Space Profile
↓
Select Fabric Image
↓
Select Site
↓
Create Space
K2cloud then uses the selected Site as the infrastructure target for the Space deployment.
A Site represents a runtime deployment target within K2cloud.
When creating a Space, the selected Site determines where the Space is deployed and connects the K2cloud Orchestrator to the infrastructure on which the Space will run.
A Site can represent characteristics such as:
Sites are typically established as part of K2cloud onboarding and infrastructure provisioning rather than created by developers as part of their normal workflow.
A Space is created using:
Project + Space Profile + Fabric Image + Site → Space
Each component has a distinct responsibility:
The Site is selected when the Space is created. It is not a Project setting.
The exact infrastructure represented by a Site depends on the K2cloud deployment model.
With K2cloud SaaS, the Site represents K2view-managed runtime infrastructure.
K2view operates the Kubernetes and supporting infrastructure while the K2cloud Orchestrator provides the application-aware lifecycle management of the Fabric environment.
With K2cloud Self-Hosted, the Site represents customer-operated runtime infrastructure connected to the K2cloud Orchestrator.
Most Self-Hosted deployments use a managed Kubernetes service from a major cloud provider, such as:
The customer operates the runtime infrastructure while K2cloud continues to provide centralized orchestration and lifecycle management of the K2view Fabric environments deployed to it.
Site configuration establishes infrastructure-specific characteristics used by Spaces deployed to that Site.
These can include:
This allows the deployment topology defined by a Space Profile to remain separate from the infrastructure on which the Space is deployed.
Organizations can use Sites to represent meaningful infrastructure or operational boundaries.
For example, separate Sites can be used when Spaces must run:
The appropriate Site structure depends on the organization's runtime infrastructure and connectivity requirements.
Sites are normally established and configured by K2view and the teams responsible for the runtime infrastructure.
Developers and other Space users generally do not administer Sites.
Instead, a Project Manager selects from the Sites made available when creating a Space.
A Site can define the ingress model used by Spaces deployed to it.
Centralizing ingress configuration at the Site allows Spaces and Space Profiles to use a consistent routing model without independently defining the same infrastructure configuration.
Where applicable, context-path-based ingress is preferred for new K2cloud deployments because multiple Spaces can use a common domain, reducing Space-specific DNS records and simplifying TLS certificate management.
Space Profiles can use the Site's ingress configuration or specify a different ingress mode where required.
For details, see Connectivity and Ingress.
The Site is selected as part of Space creation.
A typical workflow is:
Select Project
↓
Select Space Profile
↓
Select Fabric Image
↓
Select Site
↓
Create Space
K2cloud then uses the selected Site as the infrastructure target for the Space deployment.