domino logo
4.6
  • About Domino
  • Architecture
  • Security and Compliance
  • Domino Infrastructure
  • Kubernetes Infrastructure
  • Installation
  • Execution Resources
  • Users
  • Keycloak Authentication Service
  • Data
  • Projects
  • Environments
  • Control Center
  • Logs and Monitoring
  • Backup and Restore
  • Disaster Recovery
  • Configuration Reference
  • Run the Admin Toolkit
  • MongoDB Console
  • Get Help
domino logo
About Domino
Domino Data LabKnowledge BaseData Science BlogTraining
Admin Guide
>
Kubernetes Infrastructure

Kubernetes Infrastructure

Domino runs in your Kubernetes cluster, and the infrastructure can be managed with Kubernetes tools like kubectl.

The following are the types of Kubernetes node used by Domino:

Platform nodes

Platform nodes, labeled with dominodatalab.com/platform-node: true, host the always-on components of the Domino application, including the frontends, API server, authentication service, and supporting metadata services. These nodes host a fixed collection of persistent pods.

Compute nodes

Compute nodes, labeled with dominodatalab.com/node-pool:<node name>, host user jobs and published Domino Models and Apps. The workload hosted by these nodes will change with user demand, and using an elastic cloud cluster will allow for automatic scaling of this pool to meet the needs of active users.

See Architecture to learn more.

Domino recommends that you have a separate Node Pool for Platform and Compute nodes. This is not always possible, but is preferred. Domino does set resource limits and requests, so they can’t overwhelm individual nodes.

Domino Data LabKnowledge BaseData Science BlogTraining
Copyright © 2022 Domino Data Lab. All rights reserved.