K2view Fabric can be deployed and operated using different models based on infrastructure ownership, connectivity requirements, and whether K2cloud manages the environment.
K2cloud provides two deployment models:
The K2cloud Orchestrator is a SaaS component that K2view manages and operates. It provides the centralized control plane and operational model used by both K2cloud deployment models.
You can also deploy Fabric without K2cloud, including in air-gapped Kubernetes environments. In this model, there is no dependency on the K2cloud Orchestrator and the customer assumes responsibility for the infrastructure as well as the processes, automation, and procedures required to manage the Fabric runtime lifecycle.
This distinction is fundamental: K2cloud SaaS and K2cloud Self-Hosted are K2cloud deployment models; air-gapped is a Fabric deployment model that does not use K2cloud.
With K2cloud SaaS, K2view manages and operates both:
Customers use the K2cloud Orchestrator to create and manage Projects and Spaces, deploy application changes, perform supported lifecycle operations, and access operational information without having to operate the underlying Kubernetes and supporting infrastructure.
K2cloud SaaS provides the greatest reduction in customer infrastructure responsibility.
The customer remains responsible for its K2view implementation, application configuration, access governance, integrations, deployments, and application-level validation.
For more information, see K2cloud SaaS Overview.
With K2cloud Self-Hosted, the customer provides and operates the Kubernetes infrastructure on which its Spaces run, while K2view manages and operates the K2cloud Orchestrator.
Most K2cloud Self-Hosted deployments use a managed Kubernetes service from a hyperscaler, such as:
The K2cloud Orchestrator manages the lifecycle of the Fabric environments deployed to that Kubernetes infrastructure. The customer remains responsible for the underlying Kubernetes service and associated infrastructure, including networking, ingress, storage, security, and infrastructure observability.
This creates a deliberate separation of responsibilities:
The customer therefore retains control of where Fabric runs and how that infrastructure integrates with its enterprise environment, while K2cloud provides the application-aware operational model used to provision, deploy, upgrade, and manage Fabric Spaces.
An air-gapped Kubernetes deployment operates without dependence on the K2cloud Orchestrator control plane.
This model is appropriate where security, regulatory, or organizational requirements require the Fabric environment to operate without the connectivity needed to use the K2view-managed SaaS control plane.
The customer assumes responsibility for the complete operating environment, including the infrastructure and the processes required to deploy, maintain, upgrade, and operate Fabric.
This distinction is important. Removing the dependency on the K2cloud Orchestrator provides additional isolation, but it also removes the operational capabilities provided by the Orchestrator.
The customer must therefore establish its own procedures and automation for lifecycle activities that would otherwise be managed through K2cloud.
Organizations considering an air-gapped deployment should evaluate both the isolation requirement and the additional operational ownership that results from operating without the K2cloud Orchestrator.
For more information, see Air-Gapped Overview.
The following table compares the two K2cloud deployment models with an air-gapped Fabric deployment that does not use K2cloud.
The appropriate deployment model depends on the customer's requirements for infrastructure ownership, network connectivity, security, regulatory compliance, and operational responsibility.
Choose K2cloud SaaS when K2view should operate both the orchestration layer and the runtime infrastructure.
Choose K2cloud Self-Hosted when the runtime must remain within customer-controlled infrastructure while retaining the centralized lifecycle and operational capabilities of the K2cloud Orchestrator.
Where an organization cannot use the K2cloud Orchestrator because of isolation, security, regulatory, or connectivity requirements, Fabric can instead be deployed in an air-gapped environment without K2cloud. The organization must then be prepared to assume the corresponding infrastructure and Fabric runtime lifecycle responsibilities.
Air-gapped should therefore not be viewed simply as a more isolated version of K2cloud Self-Hosted. The models differ in an important architectural respect: K2cloud Self-Hosted retains a K2view-managed orchestration layer; air-gapped does not.
K2view Fabric can be deployed and operated using different models based on infrastructure ownership, connectivity requirements, and whether K2cloud manages the environment.
K2cloud provides two deployment models:
The K2cloud Orchestrator is a SaaS component that K2view manages and operates. It provides the centralized control plane and operational model used by both K2cloud deployment models.
You can also deploy Fabric without K2cloud, including in air-gapped Kubernetes environments. In this model, there is no dependency on the K2cloud Orchestrator and the customer assumes responsibility for the infrastructure as well as the processes, automation, and procedures required to manage the Fabric runtime lifecycle.
This distinction is fundamental: K2cloud SaaS and K2cloud Self-Hosted are K2cloud deployment models; air-gapped is a Fabric deployment model that does not use K2cloud.
With K2cloud SaaS, K2view manages and operates both:
Customers use the K2cloud Orchestrator to create and manage Projects and Spaces, deploy application changes, perform supported lifecycle operations, and access operational information without having to operate the underlying Kubernetes and supporting infrastructure.
K2cloud SaaS provides the greatest reduction in customer infrastructure responsibility.
The customer remains responsible for its K2view implementation, application configuration, access governance, integrations, deployments, and application-level validation.
For more information, see K2cloud SaaS Overview.
With K2cloud Self-Hosted, the customer provides and operates the Kubernetes infrastructure on which its Spaces run, while K2view manages and operates the K2cloud Orchestrator.
Most K2cloud Self-Hosted deployments use a managed Kubernetes service from a hyperscaler, such as:
The K2cloud Orchestrator manages the lifecycle of the Fabric environments deployed to that Kubernetes infrastructure. The customer remains responsible for the underlying Kubernetes service and associated infrastructure, including networking, ingress, storage, security, and infrastructure observability.
This creates a deliberate separation of responsibilities:
The customer therefore retains control of where Fabric runs and how that infrastructure integrates with its enterprise environment, while K2cloud provides the application-aware operational model used to provision, deploy, upgrade, and manage Fabric Spaces.
An air-gapped Kubernetes deployment operates without dependence on the K2cloud Orchestrator control plane.
This model is appropriate where security, regulatory, or organizational requirements require the Fabric environment to operate without the connectivity needed to use the K2view-managed SaaS control plane.
The customer assumes responsibility for the complete operating environment, including the infrastructure and the processes required to deploy, maintain, upgrade, and operate Fabric.
This distinction is important. Removing the dependency on the K2cloud Orchestrator provides additional isolation, but it also removes the operational capabilities provided by the Orchestrator.
The customer must therefore establish its own procedures and automation for lifecycle activities that would otherwise be managed through K2cloud.
Organizations considering an air-gapped deployment should evaluate both the isolation requirement and the additional operational ownership that results from operating without the K2cloud Orchestrator.
For more information, see Air-Gapped Overview.
The following table compares the two K2cloud deployment models with an air-gapped Fabric deployment that does not use K2cloud.
The appropriate deployment model depends on the customer's requirements for infrastructure ownership, network connectivity, security, regulatory compliance, and operational responsibility.
Choose K2cloud SaaS when K2view should operate both the orchestration layer and the runtime infrastructure.
Choose K2cloud Self-Hosted when the runtime must remain within customer-controlled infrastructure while retaining the centralized lifecycle and operational capabilities of the K2cloud Orchestrator.
Where an organization cannot use the K2cloud Orchestrator because of isolation, security, regulatory, or connectivity requirements, Fabric can instead be deployed in an air-gapped environment without K2cloud. The organization must then be prepared to assume the corresponding infrastructure and Fabric runtime lifecycle responsibilities.
Air-gapped should therefore not be viewed simply as a more isolated version of K2cloud Self-Hosted. The models differ in an important architectural respect: K2cloud Self-Hosted retains a K2view-managed orchestration layer; air-gapped does not.