On the evening before Container Camp we attended the Joyent-sponsored "Day Zero" event at New Relic - an evening of demo-focused presentations around containers.
Masterfully emceed by New Relic's Jacob Groundwater and boasting speakers from Mesosphere, Hashicorp and Joyent, I knew we'd be in for a treat.
Building Containers in Pure Bash and C
Jessica Frazelle, Security Engineer, Mesosphere
Jessie took us through examples of creating namespaced processes (more or less a container) using C (with the
clone syscall) and also from the command-line using bash (with
If you take anything away from this it should be an appreciation for
-- Jessica Frazelle
Automating Infrastructure with Packer and Terraform
James Nugent, Engineering, Hashicorp
James gave us a whirlwind, yet thorough, overview of how Packer and Terraform can be used to package, provision and deploy containers to the cloud.
We learned that Packer can create Docker images for you, with its own configuration file syntax that you can use instead of a
Dockerfile. The crowd seemed to agree that
Dockerfiles are not the most pleasant format to work with.
Applications on Autopilot
Tim Gross, Product Manager, Joyent
Tim walked us through the Autopilot Pattern, embodied in Container Autopilot (formerly called Container Buddy), a PID1 wrapper (init process) to run inside your containers.
The Autopilot pattern says that containers should manage their own startup, shutdown, service discovery and load balancing, which is taken care of for you by Container Autopilot. An interesting concept, one which we haven't had success with in the past but Container Autopilot does appear to be a mature and useful tool.
Stay tuned for our Container Camp review!
We will be releasing a wrap-up blog post after the event for those who can't be there.
Also check out our pre-ContainerCamp blog post on the container ecosystem for a refresher before the big day.
YLD are a platinum sponsor of Container Camp and have donated 8 tickets for academic and diversity applicants for Container Camp.