K2cloud SaaS separates responsibility for operating the K2cloud platform and runtime infrastructure from responsibility for operating the customer's K2view implementation.
At a high level:
K2view
↓
Operates K2cloud and the runtime infrastructure
Customer
↓
Manages the K2view implementation through K2cloud
K2view operates the Kubernetes-based platform on which customer Spaces run. Customers manage their Projects, Spaces, application configuration, deployments, access, and runtime validation through K2cloud and the applications within their Spaces.
The primary responsibility boundary is:
For the broader K2cloud responsibility model, see Shared Responsibility Model.
K2view is responsible for operating the infrastructure underlying K2cloud SaaS.
Customers therefore do not directly manage:
This removes the need for customer operations teams to manage the Kubernetes platform directly.
It does not remove the customer's responsibility for its K2view implementation and application operations.
Authorized customers manage the lifecycle of their Spaces through K2cloud Orchestrator.
Depending on the Space type, these operations can include:
K2view operates the infrastructure required to execute these operations. The customer determines when the corresponding application-level operation should be performed.
K2view manages publication and distribution of Fabric and Studio images for K2cloud SaaS.
Available Fabric Images are published to Projects and can be selected for the applicable Space Profiles.
The operational lifecycle is:
K2view publishes the Fabric Image
↓
Project Manager selects the approved version
↓
Eligible Space identifies the available upgrade
↓
Authorized Space Owner initiates the upgrade
↓
Customer validates the application
This preserves the SaaS responsibility boundary:
For detailed procedures, see Upgrading Fabric and Studio with K2cloud.
Customers control deployment of their K2view implementation.
The built-in deployment workflow is:
Approved Git Tag
↓
Deploy Environment
↓
Activate Environment
↓
Deploy Project
↓
Validate Runtime
K2view operates the platform on which these deployment operations execute. The customer remains responsible for determining:
See K2cloud Deployments and Lifecycle.
K2cloud SaaS provides integrated monitoring and logging capabilities for customer Spaces.
Customers can use the available K2cloud capabilities to review runtime activity and logs.
Space Details separately provides Kubernetes-level diagnostics such as:
Customers can use these diagnostics without directly operating the underlying Kubernetes infrastructure.
K2view remains responsible for the SaaS platform and infrastructure. Customers remain responsible for understanding and validating the behavior of their K2view implementation.
See Monitoring and Logs and View Space Details.
When an issue occurs, the first objective is to determine whether it concerns:
Customers use the available K2cloud application, monitoring, logging, and diagnostic capabilities to investigate their implementation.
Issues requiring investigation of the underlying SaaS platform or infrastructure are escalated to K2view.
This boundary allows customers to operate their K2view applications while K2view retains responsibility for operating the underlying K2cloud SaaS platform.
K2cloud SaaS separates responsibility for operating the K2cloud platform and runtime infrastructure from responsibility for operating the customer's K2view implementation.
At a high level:
K2view
↓
Operates K2cloud and the runtime infrastructure
Customer
↓
Manages the K2view implementation through K2cloud
K2view operates the Kubernetes-based platform on which customer Spaces run. Customers manage their Projects, Spaces, application configuration, deployments, access, and runtime validation through K2cloud and the applications within their Spaces.
The primary responsibility boundary is:
For the broader K2cloud responsibility model, see Shared Responsibility Model.
K2view is responsible for operating the infrastructure underlying K2cloud SaaS.
Customers therefore do not directly manage:
This removes the need for customer operations teams to manage the Kubernetes platform directly.
It does not remove the customer's responsibility for its K2view implementation and application operations.
Authorized customers manage the lifecycle of their Spaces through K2cloud Orchestrator.
Depending on the Space type, these operations can include:
K2view operates the infrastructure required to execute these operations. The customer determines when the corresponding application-level operation should be performed.
K2view manages publication and distribution of Fabric and Studio images for K2cloud SaaS.
Available Fabric Images are published to Projects and can be selected for the applicable Space Profiles.
The operational lifecycle is:
K2view publishes the Fabric Image
↓
Project Manager selects the approved version
↓
Eligible Space identifies the available upgrade
↓
Authorized Space Owner initiates the upgrade
↓
Customer validates the application
This preserves the SaaS responsibility boundary:
For detailed procedures, see Upgrading Fabric and Studio with K2cloud.
Customers control deployment of their K2view implementation.
The built-in deployment workflow is:
Approved Git Tag
↓
Deploy Environment
↓
Activate Environment
↓
Deploy Project
↓
Validate Runtime
K2view operates the platform on which these deployment operations execute. The customer remains responsible for determining:
See K2cloud Deployments and Lifecycle.
K2cloud SaaS provides integrated monitoring and logging capabilities for customer Spaces.
Customers can use the available K2cloud capabilities to review runtime activity and logs.
Space Details separately provides Kubernetes-level diagnostics such as:
Customers can use these diagnostics without directly operating the underlying Kubernetes infrastructure.
K2view remains responsible for the SaaS platform and infrastructure. Customers remain responsible for understanding and validating the behavior of their K2view implementation.
See Monitoring and Logs and View Space Details.
When an issue occurs, the first objective is to determine whether it concerns:
Customers use the available K2cloud application, monitoring, logging, and diagnostic capabilities to investigate their implementation.
Issues requiring investigation of the underlying SaaS platform or infrastructure are escalated to K2view.
This boundary allows customers to operate their K2view applications while K2view retains responsibility for operating the underlying K2cloud SaaS platform.