Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minghsu0107/traefik-ingress-gke
A demonstration on how to integrate Traefik deployment with ingress provided by GKE.
https://github.com/minghsu0107/traefik-ingress-gke
gke ingress kubernetes traefik
Last synced: 19 days ago
JSON representation
A demonstration on how to integrate Traefik deployment with ingress provided by GKE.
- Host: GitHub
- URL: https://github.com/minghsu0107/traefik-ingress-gke
- Owner: minghsu0107
- Created: 2021-06-24T23:10:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-24T23:10:44.000Z (over 3 years ago)
- Last Synced: 2024-10-29T18:25:13.106Z (2 months ago)
- Topics: gke, ingress, kubernetes, traefik
- Homepage:
- Size: 1.95 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# traefik-ingress-gke
This is a demonstration on how to integrate Traefik deployment with ingress provided by GKE.These files accompany my blog post [All You Need to Know to Integrate Traefik with Cloud Ingress](https://minghsu0107.github.io/posts/integrate-traefik-with-cloud-ingress/).
## Requirements
### GKE version
Your GKE cluster needs to be running at least a recent version 1.17-gke for this to work.
### Static Reserved IP
You need to create a static reserved ip address going by the name of `traefik-ip`.
```bash
gcloud compute addresses create traefik-ip --global
```
### DNS Names
You need to override the domain names of the managed certificate listed in `ingress.yaml`. Make sure they exist and point to `traefik-ip`.
## Installation
```bash
kubectl apply -f manifests/
```