Use Chef and Cloudformation or Teraform to Setup Kubernetes Cluster in AWS

From Bonus Bits
Jump to: navigation, search

Purpose

This article gives the steps to use a project I wrote to stand up a Kubernetes Cluster in AWS. It uses Chef, CloudFormation or Teraform.


Environment

  • macOS 10.3.2


Prerequisites

  • AWS
    • AWS Account Permissions to the following
      • AmazonEC2FullAccess
      • AmazonRoute53FullAccess
      • AmazonS3FullAccess
      • IAMFullAccess
      • AmazonVPCFullAccess
    • VPC
    • 2+ Availability Zones
  • AWS CLI Setup
  • Homebrew


Download Project

  1. https://github.com/bonusbits/bonusbits_kubernetes


Install Kubernetes Client

brew install kubectl


CloudFormation (Option 1)

Teraform (Option 2)

formatted text
cat /var/log/messages

Icon-Tip-Square-Green.png Gnome-sticky-notes-applet


Related Articles

  • [[|]]


Sources

  • LINK HERE