my-gke-tf
terraform-aws-dynamic-subnets
my-gke-tf | terraform-aws-dynamic-subnets | |
---|---|---|
1 | 1 | |
1 | 187 | |
- | 1.1% | |
5.1 | 5.4 | |
10 months ago | 10 days ago | |
HCL | HCL | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
my-gke-tf
-
Create a Google Kubernetes Engine (GKE) Cluster within its VPC Using Terraform
The following are the terraform modules we will create in my-gke-tf directory. You can refer the above section for the directory structure. We will look at respective terraform files below. Please note the terraform files may have been abbreviated for brevity, the complete code is available in this repository.
terraform-aws-dynamic-subnets
-
Best tips for reducing cloud costs?
I actually mashed together cloudposse/terraform-aws-dynamic-subnets (which has an option to use NAT instances instead of gateways) and joshuamkite/terraform-aws-ssh-bastion-service. That allowed for even cheaper setups where your bastion jump-host (the host you proxy through to get to the private subnets) is also the NAT gateway. I quite liked this setup because the bastion sessions were sufficiently sandboxed in a ephemeral container, and we didn't need twice the number of hosts to have both NAT instances and bastions.
What are some alternatives?
terraform-aws-vpc-peering - Terraform module to create a peering connection between two VPCs in the same AWS account.
terraform-aws-elastic-beanstalk-environment - Terraform module to provision an AWS Elastic Beanstalk Environment
terraform-kubestack - Kubestack is a framework for Kubernetes platform engineering teams to define the entire cloud native stack in one Terraform code base and continuously evolve the platform safely through GitOps.
terraform-aws-tfstate-backend - Terraform module that provision an S3 bucket to store the `terraform.tfstate` file and a DynamoDB table to lock the state file to prevent concurrent modifications and state corruption.
deploy-aws-lambda-to-vpc-with-terraform - Terraform module with all the cloud resources needed to run Lambda within a VPC
terraform-aws-multi-az-subnets - DEPRECATED (use cloudposse/terraform-aws-dynamic-subnets instead): Terraform module for multi-AZ public and private subnets provisioning