19.06.2021 Views

148422597X Kubernetes Management Design Patterns [Vohra 2017-01-29] {E559F6BB}

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 5 ■ Using the Tectonic Console

Overview

The Console can be used to deploy new applications, create rolling upgrades for deployments, and create

pods, replication controllers and services. We’ll explore the following topics:

Setting the environment

Downloading the pull secret and the Tectonic Console manifest

Installing the pull secret and the Tectonic Console

Accessing the Tectonic Console

Using the Tectonic Console

Removing the Tectonic Console

Setting the Environment

As a prerequisite, install a Kubernetes cluster. Installing Kubernetes on CoreOS on the AWS cloud provider

is discussed in Chapter 2. To reiterate briefly, first create an Amazon EC2 instance to launch an AWS

CloudFormation for a Kubernetes cluster. The EC2 instance AMI should be Amazon Linux, as Amazon Client

Interface (CLI) is preinstalled on an Amazon Linux AMI-based instance. Obtain the public IP address of the

EC2 instance and SSH log in to the instance. Create a CloudFormation for a Kubernetes cluster consisting of

one master and three worker nodes as shown in Figure 5-1.

Figure 5-1. CloudFormation EC2 instances for a Kubernetes cluster

Obtain the public IP address for the controller from the EC2 console and add an A record for the

IP address to the public DNS used to initialize the CloudFormation stack as shown in Figure 5-2.

118

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!