Red Hat OpenShift Container Platform on the AWS Cloud: Quick Start Reference Deployment

Posted on: Sep 13, 2017

This Quick Start automates the deployment of Red Hat OpenShift Container Platform, a platform as a service (PaaS) solution, on the Amazon Web Services (AWS) Cloud. OpenShift Container Platform uses Docker containers, Google Kubernetes orchestration, and the container-optimized Red Hat Enterprise Linux (RHEL) operating system to help developers and IT create and deploy their apps.

The Quick Start includes AWS CloudFormation templates that build the AWS infrastructure by following AWS best practices, and then pass that environment to Ansible playbooks to build out the OpenShift environment. The AWS CloudFormation templates use AWS Lambda to generate a dynamic SSH key pair that is loaded into an Auto Scaling group. The Ansible inventory file is auto-generated accordingly. The combination of AWS CloudFormation and Ansible enables you to deploy and tear down your OpenShift environment by using CloudFormation stacks. The deployment includes OpenShift master nodes, etcd nodes, and nodes that provide the runtime environment for containers.

The Quick Start includes a deployment guide, which describes the reference architecture and provides step-by-step instructions for deploying Red Hat OpenShift Container Platform on AWS.

You can also use the AWS CloudFormation template as a starting point for your own implementation, by downloading it from the Quick Start GitHub repository.

To get started, use the following resources:
- View the architecture and details
- View the deployment guide
- Browse and launch other AWS Quick Start reference deployments

About Quick Starts

Quick Starts are automated reference deployments for key workloads on the AWS Cloud. Each Quick Start launches, configures, and runs the AWS compute, network, storage, and other services required to deploy a specific workload on AWS, using AWS best practices for security and availability.