Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pytoshka/terraform-cluster-kubernetes
https://github.com/pytoshka/terraform-cluster-kubernetes
kubernetes terraform terraform-configurations terraform-modules
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pytoshka/terraform-cluster-kubernetes
- Owner: pyToshka
- Created: 2017-10-04T20:09:51.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-07T20:29:34.000Z (about 7 years ago)
- Last Synced: 2024-10-17T11:41:32.302Z (21 days ago)
- Topics: kubernetes, terraform, terraform-configurations, terraform-modules
- Language: HCL
- Size: 1.37 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-kubernetes
A terraform module for provisioning AWS resources (VMs, VPC, route table etc) for running a Kubernetes cluster. Builds a multi-master, multi-AZ cluster for Kubernetes.
### This is test for creating infrastructure for k8s
To use:
```shell
git clone --recursive https://github.com/pyToshka/terraform-cluster-kubernetes
cd terraform-kubernetes
Add your vars to variables.tf
Don't forget change this
variable "provider" {
type = "map"
default = {
access_key = "your_access_key"
secret_key = "your_secret_key"
region = "us-east-1"
}
}
terraformt init
terraform plan
terraform apply
```
### Howto deploy cluster?
```shell
git clone --recursive https://github.com/pyToshka/terraform-cluster-kubernetes
cd terraform-kubernetes
add your vars to variables.tf```
For building stack run
```shell
./clister.sh
```
Terraform Graph
![Alt text](graph.png "Terraform graph")