In an air-gapped Fabric deployment, the customer owns and operates the complete runtime and operational environment.
Because the deployment does not depend on the K2cloud Orchestrator control plane, the customer is responsible not only for the underlying infrastructure but also for the deployment, lifecycle, automation, monitoring, and operational processes required to run Fabric.
This article summarizes those customer responsibilities.
The customer is responsible for the infrastructure on which Fabric runs.
This includes:
The customer is responsible for maintaining the availability, capacity, configuration, and security of these components.
The customer is responsible for deploying and configuring Fabric within its infrastructure.
This includes maintaining the deployment configuration required to establish and reproduce the runtime environment.
Without K2cloud, there are no Sites or Space Profiles defining runtime placement and topology through the K2cloud Orchestrator.
The customer must therefore maintain the infrastructure and deployment configuration required for each Fabric environment.
The customer is responsible for Fabric runtime lifecycle operations.
This includes establishing procedures for:
These operations may be automated, but the customer is responsible for implementing, testing, and maintaining that automation.
The customer owns the process used to deploy K2view implementation content and environment configuration.
Responsibilities include:
The K2cloud Deploy Environment and Deploy Project workflows are not available in an air-gapped deployment.
The customer is responsible for making required software and artifacts available within the air-gapped environment.
This includes:
These processes should support both initial deployment and ongoing maintenance.
The customer is responsible for planning and executing Fabric upgrades and rollbacks.
Responsibilities include:
The K2cloud self-service upgrade and rollback workflow does not apply.
Customers should use the applicable Fabric installation and upgrade documentation for their deployment architecture.
The customer is responsible for identity and access across both the infrastructure and K2view runtime.
This includes:
Access should be designed according to least privilege and the customer's security and operational requirements.
The customer is responsible for the complete monitoring and troubleshooting framework.
This includes:
K2cloud monitoring, Space status, and Space Details diagnostics are not available.
Customers must therefore maintain sufficient observability to investigate issues across the K2view application, Fabric runtime, Kubernetes platform, and supporting infrastructure.
The customer is responsible for persistent data and its lifecycle.
This includes establishing appropriate procedures for:
Backup and recovery procedures should include both persistent data and the configuration required to reproduce the Fabric environment.
The customer is responsible for establishing the operational model used to manage the environment.
Documented procedures should cover areas such as:
Customers can automate these activities using their preferred infrastructure and operational tooling.
However, the automation itself becomes part of the customer-operated platform and must be maintained accordingly.
K2view provides product support for Fabric, while the customer remains responsible for the infrastructure and operational framework surrounding the product.
Before escalating an issue, customers should investigate the environment sufficiently to determine whether the problem concerns Fabric or a customer-managed infrastructure or operational component.
Relevant Fabric, Kubernetes, infrastructure, configuration, and diagnostic information should be provided when escalating an issue to K2view.
In an air-gapped Fabric deployment, the customer owns and operates the complete runtime and operational environment.
Because the deployment does not depend on the K2cloud Orchestrator control plane, the customer is responsible not only for the underlying infrastructure but also for the deployment, lifecycle, automation, monitoring, and operational processes required to run Fabric.
This article summarizes those customer responsibilities.
The customer is responsible for the infrastructure on which Fabric runs.
This includes:
The customer is responsible for maintaining the availability, capacity, configuration, and security of these components.
The customer is responsible for deploying and configuring Fabric within its infrastructure.
This includes maintaining the deployment configuration required to establish and reproduce the runtime environment.
Without K2cloud, there are no Sites or Space Profiles defining runtime placement and topology through the K2cloud Orchestrator.
The customer must therefore maintain the infrastructure and deployment configuration required for each Fabric environment.
The customer is responsible for Fabric runtime lifecycle operations.
This includes establishing procedures for:
These operations may be automated, but the customer is responsible for implementing, testing, and maintaining that automation.
The customer owns the process used to deploy K2view implementation content and environment configuration.
Responsibilities include:
The K2cloud Deploy Environment and Deploy Project workflows are not available in an air-gapped deployment.
The customer is responsible for making required software and artifacts available within the air-gapped environment.
This includes:
These processes should support both initial deployment and ongoing maintenance.
The customer is responsible for planning and executing Fabric upgrades and rollbacks.
Responsibilities include:
The K2cloud self-service upgrade and rollback workflow does not apply.
Customers should use the applicable Fabric installation and upgrade documentation for their deployment architecture.
The customer is responsible for identity and access across both the infrastructure and K2view runtime.
This includes:
Access should be designed according to least privilege and the customer's security and operational requirements.
The customer is responsible for the complete monitoring and troubleshooting framework.
This includes:
K2cloud monitoring, Space status, and Space Details diagnostics are not available.
Customers must therefore maintain sufficient observability to investigate issues across the K2view application, Fabric runtime, Kubernetes platform, and supporting infrastructure.
The customer is responsible for persistent data and its lifecycle.
This includes establishing appropriate procedures for:
Backup and recovery procedures should include both persistent data and the configuration required to reproduce the Fabric environment.
The customer is responsible for establishing the operational model used to manage the environment.
Documented procedures should cover areas such as:
Customers can automate these activities using their preferred infrastructure and operational tooling.
However, the automation itself becomes part of the customer-operated platform and must be maintained accordingly.
K2view provides product support for Fabric, while the customer remains responsible for the infrastructure and operational framework surrounding the product.
Before escalating an issue, customers should investigate the environment sufficiently to determine whether the problem concerns Fabric or a customer-managed infrastructure or operational component.
Relevant Fabric, Kubernetes, infrastructure, configuration, and diagnostic information should be provided when escalating an issue to K2view.