Skip to content

TIBCO BusinessEvents on Kubernetes

lakshmimekala edited this page Feb 8, 2024 · 10 revisions

Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerised applications. Kubernetes can run application containers on clusters of physical or virtual machines.

For more information about Kubernetes, see Kubernetes documentation.

In TIBCO BusinessEvents, to form a cluster, discovery nodes starts a cluster and other non-discovery nodes (cache and inference) connect to one or more discovery nodes and become members of the cluster. In Kubernetes, each TIBCO BusinessEvents node runs as a Kubernetes pod which communicate with others via their IP addresses. However, due to the dynamic nature of the IP addresses, non-discovery nodes cannot always connect to discovery nodes. To resolve this, these nodes are modeled as Kubernetes services which reachable by its name using Kubernetes DNS. Non-discovery nodes use indirection by using the Kubernetes service to connect to discovery nodes.

Clone this wiki locally