~/talk

Collaboration is Important for Admission Webhooks in Service Meshes

Talkat ServiceMeshCon 2019 · on Monday, 2019-11-18· [cloud-infrastructure]
slides:none on file

Explains that before Kubernetes 1.15 mutating webhooks and in-tree plugins like LimitRanger run in a single pass and can miss sidecars, causing ResourceQuota or PodSecurityPolicy validation to fail; Linkerd works around this with flags and by copying limits into the proxy. Kubernetes 1.15 adds reinvocation and marking a webhook IfNeeded lets it run a second time so LimitRanger can touch injected sidecars. Builds a custom webhook to add a preStop lifecycle hook as a working workaround and verifies it on a 1.15 cluster.

AI-written summary · about

  1. 0:00Intro
  2. 0:11Admission Webhooks are Great
  3. 1:01Resource Admission Workflow
  4. 2:18Admission Workflow Before 115
  5. 4:09Admission Workflow After 115
  6. 4:42Sidecars Lifecycle Issue
  7. 5:52Sidecar Lifecycle Admission Webhook
~/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.