Running Hawk Container Edition on AWS Based Kubernetes Cluster

Kubernetes is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications.

For more information about Kubernetes, refer to the Kubernetes documentation at https://kubernetes.io/docs/concepts/.

Prerequisites

Download and install following CLI tools on your system:

Procedure

  1. Set up a Kubernetes cluster on Amazon Web Services (AWS).
    For more information, see Setting up a Kubernetes Cluster on AWS.
  2. Create Docker image of Hawk Container Edition components.
  3. Go to the EC2 Container Services dashboard and create a repository with the same name as the Docker image of Hawk Container Edition component. Upload the component image to the repository and for help you might use the View Push Commands button.
    Note: AWS Repository name must be the same as the Docker image name of Hawk Container Edition component. 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.
  4. Deploy Hawk Container Edition components on AWS.