Member-only story

Deployment of Kubernetes on AWS

Atul Yadav
10 min readMay 17, 2020

--

This article will talk about how to install Kubernetes manually on the AWS cloud environment. Though it can be done using Terraform as well but would like to show first manually and in the next article will show how it can be done using Terraform.

Let's start with manual deployment. Following things are required for the deployment,

  1. AWS Account
  2. VPC (Virtual private cloud)
  3. EC2 instances
  4. Proper IAM roles

First login into your AWS account, don't worry if you don't have, it is simple to create an account with AWS and basic services are in the free tier for one year :)

Once you have logged in the AWS account, go to the services and select VPC

Create VPC with 10.0.0.0/16 CIDR

Newly created VPC

Enable DNS host names:

--

--

Atul Yadav
Atul Yadav

Written by Atul Yadav

MLOps | DataOps | DevOps Practitioner

No responses yet