Air-gapped Fabric deployments provide a high degree of infrastructure and network isolation, but that isolation changes the operational model.
The environment does not depend on the K2cloud Orchestrator control plane. As a result, the customer assumes responsibility for the orchestration, lifecycle management, automation, observability, and operational procedures that K2cloud would otherwise provide.
Organizations considering an air-gapped architecture should evaluate both the isolation requirement and the operational responsibilities that accompany it.
Air-gapped deployment may be appropriate when organizational requirements prevent the Fabric runtime environment from depending on an external control plane.
This can provide:
The corresponding tradeoff is increased customer operational ownership.
Isolation is therefore not only a network or security decision. It also determines who provides and operates the lifecycle-management framework surrounding Fabric.
Organizations operating Fabric without K2cloud should have established capabilities for managing Kubernetes-based application platforms.
This includes the ability to operate and support:
The organization should also have clearly defined ownership for these capabilities.
Routine Fabric lifecycle activities require documented and repeatable procedures.
These include:
Without K2cloud, these procedures become part of the customer's own operational platform.
Organizations should determine how these activities will be standardized and automated before placing production workloads into the environment.
Air-gapped environments can be highly automated.
Customers can use their own infrastructure-as-code, CI/CD, Kubernetes, and operational automation frameworks to manage Fabric environments.
However, the customer is responsible for:
Automation reduces repetitive operational effort but does not change the ownership boundary.
Air-gapped operation requires a reliable process for introducing software into the isolated environment.
Organizations should establish procedures for:
The ability to move and manage software artifacts should be treated as an ongoing operational requirement rather than only an installation activity.
Because K2cloud monitoring and diagnostics are not available, the customer must provide sufficient observability to operate the environment independently.
Operational teams should be able to correlate information across:
K2view application
↓
Fabric runtime
↓
Kubernetes
↓
Customer infrastructure
Monitoring, logging, alerting, and troubleshooting procedures should provide enough information to identify the layer in which a problem originates.
This is also important when escalating Fabric issues to K2view Support, because the customer must provide the relevant diagnostic context from the environment.
Air-gapped operation typically requires coordination across multiple technical disciplines.
Depending on the architecture, this can include teams responsible for:
Organizations should establish clear ownership and escalation paths across these areas.
Production operations should not depend on undocumented knowledge held by individual administrators.
Organizations that require customer ownership of runtime infrastructure should distinguish that requirement from a requirement for complete isolation from the K2cloud Orchestrator.
K2cloud Self-Hosted already allows the customer to operate its Kubernetes infrastructure, networking, ingress, storage, registries, and infrastructure observability while K2cloud provides centralized Fabric lifecycle orchestration.
Air-Gapped Fabric additionally removes the dependency on the K2cloud Orchestrator. The customer consequently assumes responsibility for providing the corresponding orchestration and lifecycle processes.
The architectural choice can therefore be framed as:
Customer-managed runtime infrastructure required?
│
▼
Yes
│
▼
Is independence from the K2cloud Orchestrator
also required?
│ │
No Yes
│ │
▼ ▼
K2cloud Air-Gapped
Self-Hosted Fabric
Where complete isolation is required, air-gapped deployment provides that operating model.
Where the requirement is customer control of runtime infrastructure rather than independence from the K2cloud Orchestrator, K2cloud Self-Hosted retains that infrastructure control while also providing centralized Fabric-aware orchestration.
Before adopting an air-gapped Fabric architecture, organizations should be able to answer the following questions:
The answers define the operational platform the customer must establish around Fabric.
Air-gapped Fabric deployments provide a high degree of infrastructure and network isolation, but that isolation changes the operational model.
The environment does not depend on the K2cloud Orchestrator control plane. As a result, the customer assumes responsibility for the orchestration, lifecycle management, automation, observability, and operational procedures that K2cloud would otherwise provide.
Organizations considering an air-gapped architecture should evaluate both the isolation requirement and the operational responsibilities that accompany it.
Air-gapped deployment may be appropriate when organizational requirements prevent the Fabric runtime environment from depending on an external control plane.
This can provide:
The corresponding tradeoff is increased customer operational ownership.
Isolation is therefore not only a network or security decision. It also determines who provides and operates the lifecycle-management framework surrounding Fabric.
Organizations operating Fabric without K2cloud should have established capabilities for managing Kubernetes-based application platforms.
This includes the ability to operate and support:
The organization should also have clearly defined ownership for these capabilities.
Routine Fabric lifecycle activities require documented and repeatable procedures.
These include:
Without K2cloud, these procedures become part of the customer's own operational platform.
Organizations should determine how these activities will be standardized and automated before placing production workloads into the environment.
Air-gapped environments can be highly automated.
Customers can use their own infrastructure-as-code, CI/CD, Kubernetes, and operational automation frameworks to manage Fabric environments.
However, the customer is responsible for:
Automation reduces repetitive operational effort but does not change the ownership boundary.
Air-gapped operation requires a reliable process for introducing software into the isolated environment.
Organizations should establish procedures for:
The ability to move and manage software artifacts should be treated as an ongoing operational requirement rather than only an installation activity.
Because K2cloud monitoring and diagnostics are not available, the customer must provide sufficient observability to operate the environment independently.
Operational teams should be able to correlate information across:
K2view application
↓
Fabric runtime
↓
Kubernetes
↓
Customer infrastructure
Monitoring, logging, alerting, and troubleshooting procedures should provide enough information to identify the layer in which a problem originates.
This is also important when escalating Fabric issues to K2view Support, because the customer must provide the relevant diagnostic context from the environment.
Air-gapped operation typically requires coordination across multiple technical disciplines.
Depending on the architecture, this can include teams responsible for:
Organizations should establish clear ownership and escalation paths across these areas.
Production operations should not depend on undocumented knowledge held by individual administrators.
Organizations that require customer ownership of runtime infrastructure should distinguish that requirement from a requirement for complete isolation from the K2cloud Orchestrator.
K2cloud Self-Hosted already allows the customer to operate its Kubernetes infrastructure, networking, ingress, storage, registries, and infrastructure observability while K2cloud provides centralized Fabric lifecycle orchestration.
Air-Gapped Fabric additionally removes the dependency on the K2cloud Orchestrator. The customer consequently assumes responsibility for providing the corresponding orchestration and lifecycle processes.
The architectural choice can therefore be framed as:
Customer-managed runtime infrastructure required?
│
▼
Yes
│
▼
Is independence from the K2cloud Orchestrator
also required?
│ │
No Yes
│ │
▼ ▼
K2cloud Air-Gapped
Self-Hosted Fabric
Where complete isolation is required, air-gapped deployment provides that operating model.
Where the requirement is customer control of runtime infrastructure rather than independence from the K2cloud Orchestrator, K2cloud Self-Hosted retains that infrastructure control while also providing centralized Fabric-aware orchestration.
Before adopting an air-gapped Fabric architecture, organizations should be able to answer the following questions:
The answers define the operational platform the customer must establish around Fabric.