Who Lives in Our Garden: Understanding Cloud Foundry’s Container Manager
summary
Garden is a Go reimplementation of Warden that splits the container runtime into a server and pluggable back-ends, currently garden-linux, a Windows back-end, and Guardian (runc) as an OCI runtime, with Guardian at 0.9 and 1.0 imminent. Garden-linux can run Docker images by mounting image layers but requires Registry v2 and pulls on each scale event unless using an incubator BOSH release that caches images. Containers use namespaces, cgroups, per-container subnets and firewall rules; cf ssh gives direct shells for debugging.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:36History of Container Manager
- 3:17Cloud Foundry Runtime
- 3:53What has changed
- 7:05Docker Images
- 8:18Caveats
- 10:58Windows
- 13:56OCI
- 15:58Debugging Tips
- 16:50Live Demo
- 22:02DIA for Garden
- 22:43Container Security
- 24:51Garden Users
related talks
23mGarden Project Update
22mEmbracing OCI and CNI Open Container Standards Between Garden & Friends
31mWindows Server Containers for Cloud Foundry - Matthew Horan & Sunjay Bhatia, Pivotal
24mCloud Foundry and Containers (or: Where does Cloud Foundry Fit in the Container Ecosystem?)
33mCloud Foundry Runtime PMC Overview - Dieu Cao, Pivotal
36mThinking Cloud Native: Connect the dots w/ Project Gardener
33mCloud Foundry’s New .NET Capabilities
01h 25mWhat's New in CloudFoundry
