K2cloud Self-Hosted separates responsibility for the runtime infrastructure from responsibility for the K2cloud control plane.
In this model:
This allows customers to retain control of their infrastructure while using K2cloud for centralized Space lifecycle and deployment operations.
The primary operational responsibilities are divided as follows:
This boundary is fundamental to the Self-Hosted model: the customer operates the infrastructure, while K2cloud provides the application-aware control plane for managing K2view Spaces on that infrastructure.
The customer is responsible for operating the Kubernetes environment and the infrastructure services required by the K2cloud Site.
This includes maintaining sufficient infrastructure capacity and availability for the Spaces deployed to the Site.
Most Self-Hosted customers use cloud-provider-managed Kubernetes services such as Amazon EKS, Azure AKS, or Google GKE. Although the cloud provider operates portions of the Kubernetes service, the customer remains responsible for its Kubernetes environment and the associated infrastructure configuration.
K2cloud does not replace the customer's infrastructure-management responsibilities.
Instead, it operates above Kubernetes:
Kubernetes manages containers and infrastructure resources. K2cloud manages K2view Fabric environments.
Project Managers and Space Owners perform supported Space lifecycle operations through the K2cloud Orchestrator rather than directly manipulating Fabric deployments through Kubernetes.
Depending on the type of Space, these operations can include:
K2cloud translates these application-level operations into the required actions within the customer-managed Kubernetes environment.
Space Profiles define the deployment topology, resources, and runtime configuration used when creating Spaces.
The customer is responsible for ensuring that the underlying Site has sufficient infrastructure capacity to support the selected profiles and the workloads deployed to it.
K2cloud uses the selected Space Profile to manage the K2view runtime topology. Customers therefore work with the K2cloud Space model rather than manually constructing and managing the corresponding Fabric runtime topology in Kubernetes.
For more information, see Sites and Space Profiles in Self-Hosted Environments.
The deployment model remains consistent with the standard K2cloud workflow.
Customers use Git as the source for versioned Project and environment content and use K2cloud to deploy that content to Fabric Spaces.
The basic lifecycle remains:
Git
↓
Deploy Environment
↓
Activate Environment
↓
Deploy Project
↓
Runtime Validation
The customer owns the implementation and decides what and when to deploy. K2cloud provides the deployment workflow and performs the corresponding orchestration against the target Space.
For more information, see Deployments and Lifecycle Overview.
Infrastructure observability is a customer responsibility in K2cloud Self-Hosted.
Customers use their own monitoring, centralized logging, alerting, security monitoring, and SIEM capabilities for the infrastructure and runtime environment.
The K2cloud SaaS Metrics and Logs monitoring components are not provided for Self-Hosted Spaces.
K2cloud does provide Kubernetes diagnostics through Space Details, allowing authorized users to inspect information such as:
This provides useful Space-level Kubernetes diagnostics while leaving infrastructure-wide observability with the customer.
For more information, see View Space Details.
The defining characteristic of K2cloud Self-Hosted is that customer-owned infrastructure remains connected to the centralized K2cloud Orchestrator.
The customer operates the runtime infrastructure.
K2view operates the K2cloud Orchestrator.
K2cloud provides the Fabric-aware lifecycle and deployment abstraction between them.
As a result, customers retain infrastructure control without having to create their own orchestration model for routine K2view Space operations.
This distinguishes K2cloud Self-Hosted from a Fabric air-gapped deployment, where there is no dependency on the K2cloud Orchestrator control plane and the customer assumes responsibility for the corresponding orchestration and lifecycle processes.
K2cloud Self-Hosted separates responsibility for the runtime infrastructure from responsibility for the K2cloud control plane.
In this model:
This allows customers to retain control of their infrastructure while using K2cloud for centralized Space lifecycle and deployment operations.
The primary operational responsibilities are divided as follows:
This boundary is fundamental to the Self-Hosted model: the customer operates the infrastructure, while K2cloud provides the application-aware control plane for managing K2view Spaces on that infrastructure.
The customer is responsible for operating the Kubernetes environment and the infrastructure services required by the K2cloud Site.
This includes maintaining sufficient infrastructure capacity and availability for the Spaces deployed to the Site.
Most Self-Hosted customers use cloud-provider-managed Kubernetes services such as Amazon EKS, Azure AKS, or Google GKE. Although the cloud provider operates portions of the Kubernetes service, the customer remains responsible for its Kubernetes environment and the associated infrastructure configuration.
K2cloud does not replace the customer's infrastructure-management responsibilities.
Instead, it operates above Kubernetes:
Kubernetes manages containers and infrastructure resources. K2cloud manages K2view Fabric environments.
Project Managers and Space Owners perform supported Space lifecycle operations through the K2cloud Orchestrator rather than directly manipulating Fabric deployments through Kubernetes.
Depending on the type of Space, these operations can include:
K2cloud translates these application-level operations into the required actions within the customer-managed Kubernetes environment.
Space Profiles define the deployment topology, resources, and runtime configuration used when creating Spaces.
The customer is responsible for ensuring that the underlying Site has sufficient infrastructure capacity to support the selected profiles and the workloads deployed to it.
K2cloud uses the selected Space Profile to manage the K2view runtime topology. Customers therefore work with the K2cloud Space model rather than manually constructing and managing the corresponding Fabric runtime topology in Kubernetes.
For more information, see Sites and Space Profiles in Self-Hosted Environments.
The deployment model remains consistent with the standard K2cloud workflow.
Customers use Git as the source for versioned Project and environment content and use K2cloud to deploy that content to Fabric Spaces.
The basic lifecycle remains:
Git
↓
Deploy Environment
↓
Activate Environment
↓
Deploy Project
↓
Runtime Validation
The customer owns the implementation and decides what and when to deploy. K2cloud provides the deployment workflow and performs the corresponding orchestration against the target Space.
For more information, see Deployments and Lifecycle Overview.
Infrastructure observability is a customer responsibility in K2cloud Self-Hosted.
Customers use their own monitoring, centralized logging, alerting, security monitoring, and SIEM capabilities for the infrastructure and runtime environment.
The K2cloud SaaS Metrics and Logs monitoring components are not provided for Self-Hosted Spaces.
K2cloud does provide Kubernetes diagnostics through Space Details, allowing authorized users to inspect information such as:
This provides useful Space-level Kubernetes diagnostics while leaving infrastructure-wide observability with the customer.
For more information, see View Space Details.
The defining characteristic of K2cloud Self-Hosted is that customer-owned infrastructure remains connected to the centralized K2cloud Orchestrator.
The customer operates the runtime infrastructure.
K2view operates the K2cloud Orchestrator.
K2cloud provides the Fabric-aware lifecycle and deployment abstraction between them.
As a result, customers retain infrastructure control without having to create their own orchestration model for routine K2view Space operations.
This distinguishes K2cloud Self-Hosted from a Fabric air-gapped deployment, where there is no dependency on the K2cloud Orchestrator control plane and the customer assumes responsibility for the corresponding orchestration and lifecycle processes.