mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-04-26 18:38:49 +02:00
this is ready to ship
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -9,3 +9,5 @@ Gemfile.lock
|
|||||||
terraform.tfstate.d/
|
terraform.tfstate.d/
|
||||||
kubeconfig
|
kubeconfig
|
||||||
config-map-aws-auth.yaml
|
config-map-aws-auth.yaml
|
||||||
|
eks-admin-cluster-role-binding.yaml
|
||||||
|
eks-admin-service-account.yaml
|
||||||
|
|||||||
@@ -4,12 +4,14 @@ A terraform module to create a managed Kubernetes cluster on AWS EKS. Available
|
|||||||
through the [Terraform registry](https://registry.terraform.io/modules/terraform-aws-modules/eks/aws).
|
through the [Terraform registry](https://registry.terraform.io/modules/terraform-aws-modules/eks/aws).
|
||||||
Inspired by and adapted from [this doc](https://www.terraform.io/docs/providers/aws/guides/eks-getting-started.html)
|
Inspired by and adapted from [this doc](https://www.terraform.io/docs/providers/aws/guides/eks-getting-started.html)
|
||||||
and its [source code](https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/eks-getting-started).
|
and its [source code](https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/eks-getting-started).
|
||||||
|
Read the [AWS docs on EKS to get connected to the k8s dashboard](https://docs.aws.amazon.com/eks/latest/userguide/dashboard-tutorial.html).
|
||||||
|
|
||||||
| Branch | Build status |
|
| Branch | Build status |
|
||||||
| ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| master | [](https://travis-ci.org/terraform-aws-modules/terraform-aws-eks) |
|
| master | [](https://travis-ci.org/terraform-aws-modules/terraform-aws-eks) |
|
||||||
|
|
||||||
## Assumptions
|
## Assumptions
|
||||||
|
|
||||||
* You want to create an EKS cluster and an autoscaling group of workers for the cluster.
|
* You want to create an EKS cluster and an autoscaling group of workers for the cluster.
|
||||||
* You want these resources to exist within security groups that allow communication and coordination. These can be user provided or created within the module.
|
* You want these resources to exist within security groups that allow communication and coordination. These can be user provided or created within the module.
|
||||||
* You've created a Virtual Private Cloud (VPC) and subnets where you intend to put the EKS resources.
|
* You've created a Virtual Private Cloud (VPC) and subnets where you intend to put the EKS resources.
|
||||||
|
|||||||
2
main.tf
2
main.tf
@@ -5,12 +5,14 @@
|
|||||||
* through the [Terraform registry](https://registry.terraform.io/modules/terraform-aws-modules/eks/aws).
|
* through the [Terraform registry](https://registry.terraform.io/modules/terraform-aws-modules/eks/aws).
|
||||||
* Inspired by and adapted from [this doc](https://www.terraform.io/docs/providers/aws/guides/eks-getting-started.html)
|
* Inspired by and adapted from [this doc](https://www.terraform.io/docs/providers/aws/guides/eks-getting-started.html)
|
||||||
* and its [source code](https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/eks-getting-started).
|
* and its [source code](https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/eks-getting-started).
|
||||||
|
* Read the [AWS docs on EKS to get connected to the k8s dashboard](https://docs.aws.amazon.com/eks/latest/userguide/dashboard-tutorial.html).
|
||||||
|
|
||||||
* | Branch | Build status |
|
* | Branch | Build status |
|
||||||
* | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
* | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
* | master | [](https://travis-ci.org/terraform-aws-modules/terraform-aws-eks) |
|
* | master | [](https://travis-ci.org/terraform-aws-modules/terraform-aws-eks) |
|
||||||
|
|
||||||
* ## Assumptions
|
* ## Assumptions
|
||||||
|
|
||||||
** You want to create an EKS cluster and an autoscaling group of workers for the cluster.
|
** You want to create an EKS cluster and an autoscaling group of workers for the cluster.
|
||||||
** You want these resources to exist within security groups that allow communication and coordination. These can be user provided or created within the module.
|
** You want these resources to exist within security groups that allow communication and coordination. These can be user provided or created within the module.
|
||||||
** You've created a Virtual Private Cloud (VPC) and subnets where you intend to put the EKS resources.
|
** You've created a Virtual Private Cloud (VPC) and subnets where you intend to put the EKS resources.
|
||||||
|
|||||||
Reference in New Issue
Block a user