~/talk

Lifecycle of a kubectl Command: Harden Kubernetes Setup with Automation

Talkat KubeCon + CloudNativeCon Europe 2019 · on Wednesday, 2019-05-22· at 14:00· Hall 8.1 G1· [kubernetes, devops-and-delivery]
links:none on file
slides:none on file

Booking.com runs tens of on‑prem multi‑tenant clusters serving ~500 services and automates namespace onboarding end‑to‑end with zero human intervention. A custom namespace controller watches an internal Service Catalog and creates namespace, roleBinding, ResourceQuota and LimitRange. CLI auth uses an exec auth plugin that returns short tokens validated by a custom auth webhook against the company IAM; requests then pass through mutating/validating webhooks and PSPs before scheduling, enforcing quotas and image/label policies.

AI-written summary · about

  1. 0:00Intro
  2. 0:39Agenda
  3. 2:09Deployment Workflow
  4. 3:31Challenges
  5. 9:11Lifecycle of a kubectl command
  6. 14:27Workspace Provisioning (Recap)
  7. 16:28Admission Webhook (Mutation)
  8. 22:17Admission Webhook (Validation)
  9. 26:44Pod Security Policy (PSP)
  10. 30:57Pod Security Policy (Ordering)
  11. 31:29Key Takeaways
  12. 32:23Questions
~/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.