Kubernetes

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

There are two 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.

Read the Architecture overview to learn more.

Compatibility

Domino has been tested and verified to run on the following types of clusters:

Vendor Partner Cluster information
aws check Amazon Elastic Kubernetes Service
azure check Azure Kubernetes Service
gcp check Google Kubernetes Engine
vmware   Pivotal Container Service
redhat   Coming Soon
rancher   Rancher

If you have a cluster from another provider, you can check for compatibility by running the Domino cluster requirements checker. If you have questions about cluster compatibility, contact Domino.