~/talk

Container Hosting Journey

Talkat KCD Amsterdam 2023 · 2023-02-23..02-24· [platform-engineering, kubernetes]
links:none on file
slides:none on file

ING runs a multi-tenant namespace as a service on OpenShift 4.10 using a Python project controller built on a custom python operator framework and an orchestration engine of sequential stages with concurrent units. A quota autoscaler watches namespace ResourceQuotas, mutates dev/test pod requests to 10m, and auto-increases quotas; that change cuts allocated CPU in resource quotas from ~9,000 cores to ≈1,700 (≈7,600 cores saved) and saves ~500 cores via mutation. Platform serves 2,000+ namespaces (~5,000 pods per environment) in production and will open-source the autoscaler, operator framework, and orchestration code.

AI-written summary · about

  1. 0:00Introduction
  2. 2:17Agenda
  3. 5:08Use Cases
  4. 6:20What is a namespace
  5. 7:27Components
  6. 9:12Applications
  7. 9:36Cloud Portal
  8. 10:13Project Controller
  9. 11:05Scaffolds
  10. 12:40ICE HP API
  11. 13:38Steps
  12. 15:18Code
  13. 15:54Quota Autoscaling
  14. 17:54Quota Scalar
  15. 18:37Metrics
  16. 21:25Port Research Mutator
  17. 21:40Demo
  18. 24:52Open Source
  19. 26:12Questions
~/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.