Skip to content

Latest commit

 

History

History
78 lines (59 loc) · 2.95 KB

README.md

File metadata and controls

78 lines (59 loc) · 2.95 KB

terraform-aws-coreos-kubernetes

Gitter Circle CI

Terraform module for creating a Highly Available Kubernetes cluster running on CoreOS in an AWS VPC.

Features

  • TLS certificate generation

AWS

CoreOS

  • etcd DNS Discovery Bootstrap

Kubernetes

Terraform

  • CoreOS AMI sourcing
  • Terraform Pattern Modules

Prerequisites

Quick install prerequisites on Mac OS X with Homebrew:

$ brew update && brew install awscli cfssl jq kubernetes-cli terraform

Tested with prerequisite versions:

$ aws --version
aws-cli/1.10.8 Python/2.7.10 Darwin/15.2.0 botocore/1.3.28

$ cfssl version
Version: 1.1.0
Revision: dev
Runtime: go1.5.3

$ jq --version
jq-1.5

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"1", GitVersion:"v1.1.8+a8af33d", GitCommit:"a8af33dc07ee08defa2d503f81e7deea32dd1d3b", GitTreeState:"not a git tree"}

$ terraform --version
Terraform v0.6.12

Inspiration

References