Skip to content

Tags: garutilorenzo/k3s-aws-terraform-cluster

Tags

v3.0

Toggle v3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #7 from garutilorenzo/new_features

## New features

* Added EFS for persistent storage via [AWS EFS csi driver](https://github.com/kubernetes-sigs/aws-efs-csi-driver).
* Added the possibility to expose the kubeapi server to the internet. Access is granted only from *my_public_ip_cidr* for security reasons.
* Added Lambda funcion to automatically delete removed nodes from k3s cluster (EC2 spot instances)
* Added *null_resource* to fix Lambda orphan ENI. [Ref.](hashicorp/terraform-provider-aws#10329)

## Minor changes

* Fixed resource tags/names
* Renamed *agent* resources to *worker* resources
* Added SSM Policy to access EC2 from AWS console

## Bug fixes

* Added lifecycle on k3s-workers
* Fix allow_strict security group deletion on apply

v2.2

Toggle v2.2's commit message
Install nginx ingress controller instead of Traefik

v2.1

Toggle v2.1's commit message
Added output in main.tf

v2.0

Toggle v2.0's commit message
Added environment

v1.5

Toggle v1.5's commit message
Moved to terraform module

v1.0

Toggle v1.0's commit message
Terraform fmt