Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zackbradys/aws-rke2-terraform
Example Terraform for Deploying Rancher Kubernetes (RKE2) on AWS
https://github.com/zackbradys/aws-rke2-terraform
aws kubernetes rancher rke2 scripts terraform
Last synced: about 1 month ago
JSON representation
Example Terraform for Deploying Rancher Kubernetes (RKE2) on AWS
- Host: GitHub
- URL: https://github.com/zackbradys/aws-rke2-terraform
- Owner: zackbradys
- License: mit
- Created: 2023-03-26T19:17:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-03T01:21:54.000Z (about 2 months ago)
- Last Synced: 2024-12-03T01:34:17.672Z (about 2 months ago)
- Topics: aws, kubernetes, rancher, rke2, scripts, terraform
- Language: HCL
- Homepage:
- Size: 192 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![rancher-long-banner](images/rgs-banner-rounded.png)
# AWS RKE2 Terraform Guide
## About Me
A little bit about me and my history in the industry. If you have any questions, please reach out to me at [email protected]!
- Former Contractor
- U.S. Military Reservist
- Open-Source Contributor
- Built and Exited a Digital Firm
- Active Volunteer Firefighter/EMT## Introduction
The intent of this repository is to provide a baseline deployment for an out of the box, secure, and highly available [Rancher Kubernetes Engine (RKE2)](https://docs.rke2.io) cluster on AWS, managed by Terraform. In this implementation, I wanted to remove most of the assumptions and complexities that you see in many deployments.
**Contributing:** Please utilize GitHubs features such as Issues, Forks, and Pull Requests to contribute!
## Prerequisites
- Git Utility, Terminal Utility, and HashiCorp Terraform with Access to the AWS Provider Plugin
- AWS Commercial or AWS GovCloud Account with an Access Key and Secret Key## Configuration
### For AWS EC2s with AWS ELBs (Load Balanced)
- Follow --> [terraform/aws-rke2-cluster-elb](terraform/aws-rke2-cluster-elb/README.md)
### For AWS EC2s with AWS Route53 (DNS Round Robin):
- Follow --> [terraform/aws-rke2-cluster-route53](terraform/aws-rke2-cluster-route53/README.MD)
### For AWS EC2s with Bring Your Own LB/DNS/IP:
- Follow --> [terraform/aws-rke2-cluster-byob](terraform/aws-rke2-cluster-byob/README.md)