traefik-workshops / traefik-workshop Goto Github PK
View Code? Open in Web Editor NEWGetting started with Traefik on Kubernetes. A few exercises that help you to start the journey with Traefik Proxy.
Home Page: https://traefik.io
Getting started with Traefik on Kubernetes. A few exercises that help you to start the journey with Traefik Proxy.
Home Page: https://traefik.io
in exercise 14 shouldn't this be
match: Host(d.<FIXME>.demo.traefiklabs.tech
) && ( PathPrefix(/dashboard
) || PathPrefix(/api
) )
rather than :
match: Host(d.<FIXME>.demo.traefiklabs.tech
) && PathPrefix(/dashboard
) || PathPrefix(/api
)
so it doesn't conflict with anything that has /api or /dashboard and cause cluster-wide issues...?
I think the Prometheus Helm Repo should be added using:
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
While running the Pre-reqs on the workshop I noticed that k3 spin up command failed, it should be the below as per the change in k3d version 5.2.2
k3d cluster create workshop \
--k3s-arg "--disable=traefik@server:0" \
-p "80:80@loadbalancer" \
-p "443:443@loadbalancer" \
--agents 2
Change is on second line. I can raise a PR if the issue is accepted.
Hi. I am in example 4 and following along on the video. I understand that the Traefik helm deployment creates a default static http endpoint at port 9000. I also understand that we annotate a standard ingress with the traefik endpoint. The load balancer (cloud provisioned but triggered by Traefik) is taking traffic at an external IP address. What I don't understand is the flow from traffic hitting the load balancer at port 80 (if we curl or use a web browser) to the endpoint defined at tcp port 9000. In our example we simply curl (which I believe uses port 80). It hits the load balancer, but what connects it to the 'web' endpoint in our static configuration, and how does port 9000 come into play?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.