Skip to content

Containers #101: Simplifying Workflows with Docker Compose & Habitus

Containers #101: Simplifying Workflows with Docker Compose & Habitus

Details

We are happy to announce our next in-person meetup. Seats are limited so please RSVP.

Agenda

6:00pm - 6:30pm Networking, pizza, and drinks

6:30pm - 7:15pm Liberating complex build and deployment flows with Habitus & Starter

7:15pm - 8:00pm 101 Introduction to Kubernetes

8:00pm - 8:30pm Intro to Cloud 66 & Kismatic

Presenters

Speaker: Khash Sajadi, CEO Cloud 66

Description: Building a real world application in containers takes much more than just following simple ADD and RUN steps. You need to build apps with compile time libraries, alongside all the other development package and dependencies. This can increase image size and the attack surface of your service. One of the solutions is having a complex build dependency tree to run independent steps in parallel. Habitus - an open source Docker build flow tool, compiles your app in one container with compile-time dependencies, and then moves the compiled build artifacts to a smaller image with only the minimum required packaged needed to run it. Let Khash guide you through how Habitus successfully combine multiple Docker dev and production workflows.

Additionally, find out how to run non-docker application in the Docker Containers in production. By using Starter, an open-source command line tool, you can generate a Dockerfile for your existing non-docker apps. Khash will also cover how Starter can help you with your whole build output, identify errors if any have occurred and automatically detect dependencies to successfully run your application in production.

Khash Sajad is the founder and CEO of Cloud 66, a company that provides a DevOps as a service for Rails and for Docker on any cloud provider. Over the past 20 years, Khash has worked at different roles from Vice President at Lehman Brothers to CTO of startups at Silicon Valley. Khash is passionate about developer tools and how they can improve daily workflow. Khash has a BSc in mechanical engineering and MSc in management of software projects.

Speaker: Joseph Jacks, VP of Technology Strategy, Kismatic

Description: This talk will provide a 101 introduction to Kubernetes, a Docker (and other container runtimes) container cluster management system from Google. Primitives to be presented and demonstrated will include replication controllers, pods, services, labels and the powerful CLI (kubectl).

Joseph Jacks is a founding member and VP of Technology Strategy at Kismatic (the Kubernetes company) and founder/organizer/chair of KubeCon (the Kubernetes community conference), recently donated to the Linux Foundation's CNCF (cloud-native computing foundation, where Kubernetes itself now lives).

Photo of The GitOps Meetup group
The GitOps Meetup
See more events
Rackspace
620 Folsom St. · San Francisco, CA