This repo contains a list of Terraform modules to deploy kubernetes.
Goals:
The project is divided into 2 parts:
modules
: building blocks for a cluster, like CoreOS cloud-config, instance profiles, security groups, etc.integrated
: a list of common architectures, from simple single-public-subnet to multi-az-public-plus-private-subnets, etc.To get the highest level of customization, use modules
to make rolling out your own solutions easier.
To quickly setup a cluster, try integrated
.
Simply reference us in your main.tf:
module "cloudconfig" {
source = "github.com/luckybuyer/kube-simple//modules/cloudconfig"
# variables goes here
}
Note the double-slash is required. Then:
# get dependencies
$ terraform get
# see what's going to happen
$ terraform plan
# and make it happen
$ terraform apply