K2cloud Self-Hosted provides the same Space-oriented operational model used throughout K2cloud while the Spaces themselves run within customer-managed Kubernetes infrastructure.
Project Managers and Space Owners perform supported application-level operations through the K2cloud Orchestrator.
The customer infrastructure team remains responsible for operating the Kubernetes environment and its supporting services.
This separation allows routine K2view operations to be performed through K2cloud without requiring users to manage Fabric deployments directly through Kubernetes.
K2cloud manages the lifecycle of Spaces deployed to a Self-Hosted Site.
Depending on the type of Space, supported operations include:
These operations are initiated through the K2cloud Orchestrator and executed against the customer-managed runtime environment.
For more information, see Operate a Space.
A Project Manager creates a Self-Hosted Space using the standard K2cloud deployment model:
Project + Space Profile + Fabric Image + Site → Space
The Site determines the customer-managed infrastructure where the Space is deployed.
The Space Profile defines the deployment topology and runtime configuration, while the Fabric Image identifies the Fabric or Fabric-Studio version.
K2cloud orchestrates creation of the required runtime components within the target Site.
For more information, see Create a Space.
Application deployment follows the standard K2cloud workflow.
Customers use Git as the source for versioned Project and environment content and use K2cloud to deploy that content to the target Fabric Space.
The typical workflow is:
Git
↓
Deploy Environment
↓
Activate Environment
↓
Deploy Project
↓
Runtime Validation
The customer determines what content to deploy and when to deploy it.
For more information, see:
Fabric and Studio version lifecycle operations are also managed through K2cloud.
K2view publishes supported Fabric releases. The Project Manager can then select an available Fabric Image for the appropriate Space Profile.
For Self-Hosted Sites, the corresponding Fabric or Fabric-Studio container image must first be available in the customer-managed container registry configured for the Site.
Once the required image is available and the newer Fabric Image has been selected, eligible Spaces can be upgraded through K2cloud.
K2cloud performs the upgrade against the customer-managed Kubernetes environment. For multi-replica Fabric Spaces, upgrades can use rolling behavior so that runtime pods are replaced progressively.
Customers remain responsible for validating their applications following an upgrade and should use appropriate maintenance and release-management practices.
For detailed image preparation, upgrade, and rollback procedures, see Upgrading Fabric and Studio with K2cloud.
Access to the K2cloud Orchestrator and access to deployed Spaces are separate.
Users who require Orchestrator lifecycle capabilities need the appropriate K2cloud role.
Users who only need to work within an authorized Studio or Fabric Space can access that Space directly using its Space URL without requiring access to the K2cloud Orchestrator.
Runtime authorization within the Space remains governed by Fabric roles and, where applicable, TDM permission groups.
For more information, see Space Access.
K2cloud provides Kubernetes-level diagnostics for Self-Hosted Spaces through Space Details.
Authorized users can inspect information such as:
These diagnostics provide visibility into the Kubernetes resources associated with a Space and can help identify runtime issues.
They do not replace the customer's infrastructure observability framework.
For more information, see View Space Details.
The K2cloud SaaS Metrics and Logs monitoring components are not provided for Self-Hosted Spaces.
Because the customer operates the runtime infrastructure, the customer is responsible for its own:
These capabilities should be integrated with the customer's existing operational and security processes.
The Kubernetes diagnostics available through Space Details provide additional Space-specific information but are distinct from this infrastructure monitoring model.
K2cloud lifecycle operations depend on the health and capacity of the underlying customer-managed infrastructure.
The customer infrastructure team remains responsible for areas such as:
An infrastructure problem can therefore affect a K2cloud operation even when the operation itself is initiated correctly through the K2cloud Orchestrator.
When troubleshooting, customers should determine whether an issue concerns the K2view implementation, the Space runtime, or the underlying infrastructure.
Deleting a Space is not recoverable.
Before deleting a Self-Hosted Space, customers should understand the persistence model associated with its Space Profile.
For a noSdb Space, externally managed databases and object storage have a lifecycle independent of the Space and are not deleted with it.
For a managed Space, lifecycle-managed persistence associated with the Space is deleted when the Space is deleted.
For more information, see Delete a Space.
K2cloud Self-Hosted provides the same Space-oriented operational model used throughout K2cloud while the Spaces themselves run within customer-managed Kubernetes infrastructure.
Project Managers and Space Owners perform supported application-level operations through the K2cloud Orchestrator.
The customer infrastructure team remains responsible for operating the Kubernetes environment and its supporting services.
This separation allows routine K2view operations to be performed through K2cloud without requiring users to manage Fabric deployments directly through Kubernetes.
K2cloud manages the lifecycle of Spaces deployed to a Self-Hosted Site.
Depending on the type of Space, supported operations include:
These operations are initiated through the K2cloud Orchestrator and executed against the customer-managed runtime environment.
For more information, see Operate a Space.
A Project Manager creates a Self-Hosted Space using the standard K2cloud deployment model:
Project + Space Profile + Fabric Image + Site → Space
The Site determines the customer-managed infrastructure where the Space is deployed.
The Space Profile defines the deployment topology and runtime configuration, while the Fabric Image identifies the Fabric or Fabric-Studio version.
K2cloud orchestrates creation of the required runtime components within the target Site.
For more information, see Create a Space.
Application deployment follows the standard K2cloud workflow.
Customers use Git as the source for versioned Project and environment content and use K2cloud to deploy that content to the target Fabric Space.
The typical workflow is:
Git
↓
Deploy Environment
↓
Activate Environment
↓
Deploy Project
↓
Runtime Validation
The customer determines what content to deploy and when to deploy it.
For more information, see:
Fabric and Studio version lifecycle operations are also managed through K2cloud.
K2view publishes supported Fabric releases. The Project Manager can then select an available Fabric Image for the appropriate Space Profile.
For Self-Hosted Sites, the corresponding Fabric or Fabric-Studio container image must first be available in the customer-managed container registry configured for the Site.
Once the required image is available and the newer Fabric Image has been selected, eligible Spaces can be upgraded through K2cloud.
K2cloud performs the upgrade against the customer-managed Kubernetes environment. For multi-replica Fabric Spaces, upgrades can use rolling behavior so that runtime pods are replaced progressively.
Customers remain responsible for validating their applications following an upgrade and should use appropriate maintenance and release-management practices.
For detailed image preparation, upgrade, and rollback procedures, see Upgrading Fabric and Studio with K2cloud.
Access to the K2cloud Orchestrator and access to deployed Spaces are separate.
Users who require Orchestrator lifecycle capabilities need the appropriate K2cloud role.
Users who only need to work within an authorized Studio or Fabric Space can access that Space directly using its Space URL without requiring access to the K2cloud Orchestrator.
Runtime authorization within the Space remains governed by Fabric roles and, where applicable, TDM permission groups.
For more information, see Space Access.
K2cloud provides Kubernetes-level diagnostics for Self-Hosted Spaces through Space Details.
Authorized users can inspect information such as:
These diagnostics provide visibility into the Kubernetes resources associated with a Space and can help identify runtime issues.
They do not replace the customer's infrastructure observability framework.
For more information, see View Space Details.
The K2cloud SaaS Metrics and Logs monitoring components are not provided for Self-Hosted Spaces.
Because the customer operates the runtime infrastructure, the customer is responsible for its own:
These capabilities should be integrated with the customer's existing operational and security processes.
The Kubernetes diagnostics available through Space Details provide additional Space-specific information but are distinct from this infrastructure monitoring model.
K2cloud lifecycle operations depend on the health and capacity of the underlying customer-managed infrastructure.
The customer infrastructure team remains responsible for areas such as:
An infrastructure problem can therefore affect a K2cloud operation even when the operation itself is initiated correctly through the K2cloud Orchestrator.
When troubleshooting, customers should determine whether an issue concerns the K2view implementation, the Space runtime, or the underlying infrastructure.
Deleting a Space is not recoverable.
Before deleting a Self-Hosted Space, customers should understand the persistence model associated with its Space Profile.
For a noSdb Space, externally managed databases and object storage have a lifecycle independent of the Space and are not deleted with it.
For a managed Space, lifecycle-managed persistence associated with the Space is deleted when the Space is deleted.
For more information, see Delete a Space.