~/talk

Kubernetes Ingress: Your Router, Your Rules

links:none on file
slides:none on file

Explains that Kubernetes Ingress is a declarative set of routing rules that must be applied by an Ingress controller, not a Service; GKE provides L7 integration but most clusters need an operator. Walks through an NGINX-based controller implemented in ~80 lines, deploys a Helm chart (CrockHunter), and proves branch-per-environment through Helm+CI branch-based ingresses using Buildkite to create ephemeral subdomains. Claims: decouples networking from app lifecycle, supports TLS, path and vhost routing, and the demo works end-to-end.

AI-written summary · about

  1. 0:00Ingress Your Router, Your Rules Gerred Dillon Deisl @justicefrieshe
  2. 0:34Container Networking at Scale
  3. 4:54Service Semantically related set of resources
  4. 6:18Ingress Mapping of external traffic to virtual resources
  5. 9:38What is Ingress, really? Rules for routing inbound traffic to cluster resources
  6. 10:15Why wouldn't I just use a service? → Services are limited, and their routing rules are attached to the lifecycle of the service. → Ingress decouples your routing rules from your application → More importantly...
  7. 11:36Ingress Controller Control loop that manages rules enabling inbound traffic to applications.
  8. 17:52Ingress Controller!
  9. 21:36The Challenge
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.