Running TIBCO BusinessEvents® on AWS Based Kubernetes Cluster

By using Amazon EC2, you can fully manage your Kubernetes deployment. You can provision and run Kubernetes on your choice of instance types.

Prerequisites

  • Docker image of TIBCO BusinessEvents application, see Building TIBCO BusinessEvents Application Docker Image.
  • Download and install the following CLIs on your system:
    CLI Download and Installation Instruction Link
    kops https://github.com/kubernetes/kops/blob/master/docs/aws.md
    kubectl https://kubernetes.io/docs/tasks/tools/install-kubectl/
    aws https://aws.amazon.com/cli/

Procedure

  1. Set up a Kubernetes cluster on Amazon Web Services (AWS). For more information, see Setting up a Kubernetes Cluster on AWS.
  2. Go to the EC2 Container Services dashboard and create a repository with the same name as the Docker image of TIBCO BusinessEvents application. Upload the BusinessEvents application image to the repository. For help you can use the View Push Commands button.
    Note: AWS Repository name must be the same as the Docker image of TIBCO BusinessEvents application.

    For more information on how to create a repository in Amazon AWS, refer to https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-create.html.

  3. Based on your application architecture, deploy the TIBCO BusinessEvents application on the Kubernetes cluster. See the following topics based on your application persistence option: