~/talk

BOSH Working Hand-in-Hand with SystemD, a Story About Authoring a BOSH Release

Talkat Cloud Foundry Day Europe 2024 · on Wednesday, 2024-10-09· [platform-engineering]
links:none on file
slides:none on file

Builds a modern BOSH release to run Kubernetes on ContainerD by bridging BOSH BPM with systemd cgroup ownership: BPM launches a lightweight postprocess that starts a systemd unit with Delegate=yes, a fail-wrapper forces unit failure and uses OnFailure to trigger a templated notify unit that grabs the postprocess PID and sends SIGINT, letting monit restart things. Tools are BOSH BPM, systemd units, a postprocess shim and fail-wrapper; prototype works and will be open sourced.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:09BOSH and Kubernetes overview
  3. 2:12Why BOSH for Kubernetes
  4. 3:37Previous BOSH Kubernetes releases
  5. 4:18Upgrading the Kate’s BOSH release
  6. 6:05Problem with containerD and systemd
  7. 7:12BPM and systemd cgroups conflict
  8. 8:18Garden’s BPM mode limitations
  9. 8:39Designing a new solution
  10. 12:53Final solution and workflow
  11. 13:35Future of BOSH and systemd
  12. 14:19Open source plans and conclusion
~/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.