~/talk

Switching From External Load Balancing to consul & ingress [I]

Talkat CloudNativeCon + KubeCon Europe 2017 · on Thursday, 2017-03-30· at 16:25· A 05· [kubernetes]
links:none on file
slides:none on file

Describes replacing external hardware/software load balancers with Consul services + Kubernetes Ingress, using a Go plugin that watches the Kubernetes API to register node IPs and nodePorts. Finds practical problems: Consul default TTL=0 causes 150–300 ms DNS latency before tuning, community consul plugins lack ACL support, and cloud/global LB required running 3 copies per cluster which creates messy wiring. Tests show nginx ingress adds 2–3 ms nginx overhead. Proposes simpler approach: VIP the ingress controller, use CNAMEs per service, or rely on cloud autoscaling to register nodes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:37About Dan
  3. 2:07Kubernetes
  4. 3:23Single Cluster
  5. 4:32Single Endpoint
  6. 5:57Kubernetes Plugin
  7. 6:49Sample Project
  8. 7:33Challenges
  9. 8:23Software vs Hardware
  10. 10:11Three load balancers
  11. 10:51A better approach
  12. 11:38Physical vs Cloud
  13. 12:15Console
  14. 14:34Experiment
  15. 15:39Troubleshooting
  16. 18:26Alternative Solution
  17. 20:12Cloud Scaling
  18. 21:47Adding Ingress
  19. 22:07Skipper
~/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.