This section contains information for IT and site reliability operations on how to measure, understand, and manage the health of a deployed Domino application.

Domino runs in Kubernetes, which is an orchestration framework for containerized applications. In this model there are three distinct layers with their own relevant metrics:

  1. Domino application

    This is the top layer, representing Domino application components running in containers that are deployed and managed by Kubernetes. The content in this guide focuses on operations in this layer.

  2. Kubernetes cluster

    This is the Kubernetes software-defined hardware abstraction and orchestration system that manages the deployment and lifecycle of Domino application components. Cluster operations are handled a layer below Domino, but do need to take into account the Domino architecture and cluster requirements. For guidance on general cluster administration, consult the official Kubernetes documentation.

  3. Host infrastructure

    This is the bottom layer, representing the virtual or physical host machines that are doing work as nodes in the Kubernetes cluster. Operations in this layer, including management of computing and storage resources as well as OS patching, are the responsibility of the IT owners of the infrastructure. Domino does not have any unique or unusual requirements in this layer.