~/talk

Lessons Learned Deploying Traditional Web Applications on Top of Kubernetes

links:none on file
slides:none on file

Bitnami deploys almost 100 traditional apps and over 20 are Helm-deployable; workflow is: build OCI images (multi-stage to shrink size), package Helm subcharts, and run CI/CD to publish images and charts. Practical rules: run containers as arbitrary UID with nss_wrapper, set writable paths at build time, persist only runtime data, backup DB and scale to one before upgrades. Example: a WordPress image shrinks from ~1.5GB to under 0.75GB with these techniques.

AI-written summary · about

  1. 0:00Intro
  2. 1:20Traditional Web Applications
  3. 3:46General Workflow for a Traditional Web Application What processes and steps are required to deploy on Kubernetes
  4. 4:17Build Container Image
  5. 6:39Build Helm Chart
  6. 7:58Build and Release Pipeline What steps to perform on a build and release pipeline
  7. 12:15Optimize Container Image Size How to reduce your container image size
  8. 14:22Good practices
  9. 17:17Persistence of Application Data What application les to persist between runs
  10. 20:22Multiple Application Services How to support running multiple application services
  11. 22:13Horizontal Scaling How to design a Helm chart to support scaling your application updown
  12. 26:47WordPress deployment on Kubernetes
~/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.