https://github.com/jetstack/gke-simple-custom-ingress
Designed to be used alongside the blog
https://github.com/jetstack/gke-simple-custom-ingress
Last synced: 7 months ago
JSON representation
Designed to be used alongside the blog
- Host: GitHub
- URL: https://github.com/jetstack/gke-simple-custom-ingress
- Owner: jetstack
- License: apache-2.0
- Created: 2024-04-09T10:07:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-23T08:31:02.000Z (over 1 year ago)
- Last Synced: 2025-05-29T17:53:07.465Z (8 months ago)
- Language: HCL
- Homepage: https://venafi.com/blog/gke-custom-ingress-routing-made-simple/
- Size: 15.6 KB
- Stars: 0
- Watchers: 13
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# gke-simple-custom-ingress
Designed to be used alongside the blog https://venafi.com/blog/gke-custom-ingress-routing-made-simple/
## Pre Requisites
1. Before running Terraform Plan/Apply you will need to fill in the variables present in `variables.tf`
2. Depending on your implementation you may need to remove either the `external-lb.tf` or `internal-lb.tf`.
## Running Terraform
1. Run Terraform init
```bash
terraform init
```
2. Run Terraform Plan
```bash
terraform plan
```
3. Run Terraform Apply
```bash
terraform apply
```
## Notes
Sometimes when running terraform destroy, the GKE Network Endpoint Controller does not get chance to destroy the Network Endpoint Groups,
if this happens the VPC Network will fail to destroy, you can delete these manually by going to the following
Selecting the Network Endpoints and Deleting, Re-Run Terraform Destroy and it should be ok the second time.