/k8kops_aws

Install Kops on AWS with automation

Primary LanguageShell

This repository help you to install k8's on AWS with kops

Prerequisites

  • AWS access key
  • AWS secret access key

Platforms supported

  • Linux
  • MacOs

Usage

Download or clone to your system

git clone https://github.com/angudadevops/k8kops_aws.git

Now run the below command help you to install k8's on AWS, as script will require some inputs

  • AWS access key
  • AWS secret key
  • AWS Region for k8's
    • Note: Currently automation supports for us-west-2, will fix soon for other Regions
  • K8's clsuter name
    • Note: Here you use gosip cluster which doesn't require any route53, but you want to use route53 you use as cluster name
bash kops.sh

When you run the script below AWS resources will created for Kops

  • autoscaling-group
  • autoscaling-config
  • dhcp-options
  • iam-instance-profile
  • iam-role
  • internet-gateway
  • instance
  • keypair
  • load-balancer
  • route-table
  • security-group
  • subnet
  • volumes
  • vpc

CleanUP

If you want to cleanup everything that got created with above steps, please run the below command

bash cleanup