Event Endpoint Management is an operator-based release and uses custom resources to deploy and manage the lifecycle of your Event Endpoint Management installation.
A deployment of Event Endpoint Management consists of a single Event Manager instance (also referred to as Manager) that is configured along with one or more instances of an Event Gateway.
- Event Manager instances are defined by the
EventEndpointManagement
custom resource type. - Event Gateway instances can be deployed as:
- Operator-managed
EventGateway
custom resource type. - Stand-alone Event Gateway Docker container.
- Kubernetes Deployment Event Gateway.
- Operator-managed
Installing Event Endpoint Management includes the following high-level steps:
-
Depending on your platform and environment, select the right procedure:
- Red Hat OpenShift Container Platform online environment that has access to the internet.
- Offline environment (also referred to as air-gapped or disconnected).
- Other Kubernetes platform online environment that has access to the internet.
Note: Docker and Kubernetes Deployment Event Gateway instances can be installed only in an online environment.
- Install the Event Endpoint Management operator. The operator is then available to install and manage your Event Manager instances, and any operator-managed Event Gateway instances you want to install on the same cluster.
- Using the operator, install an instance of the Event Manager by applying the
EventEndpointManagement
custom resource type. - Install one or more instances of the Event Gateway:
- If you want to install the Event Gateway on the same cluster as the Event Manager, use the operator-managed Event Gateway custom resource.
- If you want to install the Event Gateway on a different cluster, for example, to locate it closer to where your Kafka installation is, you can install an Event Gateway as a Docker container or a Kubernetes Deployment.