Skip to content

Docker Meetup #50: Introduction to InfraKit, Swarm Mode & Load Balancing

Photo of Moby Dock
Hosted By
Moby D.
Docker Meetup #50: Introduction to InfraKit, Swarm Mode & Load Balancing

Details

Please join us for Docker's 50th meetup! We will learn about Docker’s new toolkit, InfraKit! We also have exciting talks on Swarm Mode and Load Balancing.

Agenda:

6:00pm - 6:15pm - Arrival and Refreshments

6:15pm - 7pm - Talk #1: Introduction to InfraKit, by Bill Farner (https://twitter.com/wfarner?lang=en) & David Chung (https://www.linkedin.com/in/davidchungsf)

7pm - 7:45pm - Talk #2: Using Docker Swarm Mode and Healthchecks to Deploy Applications Without Loss by Nishant Totla (https://twitter.com/nishanttotla?lang=en) and Dongluo Chen (https://twitter.com/dongluochen?lang=en)

7:45pm - 8pm - Talk #3: How to Make Containers Discovery & Influence Loadbalancers by Roman Naumenko (https://twitter.com/naumenko_roman?lang=en)

8pm - 8:15pm - Questions, networking and close

Talk #1: Introduction to InfraKit

Abstract:

InfraKit is a new toolkit from Docker for creating and managing declarative, self-healing infrastructure. In this talk, we will describe the design of InfraKit, the roles of different plugin types, and demonstrate a few introductory examples of using InfraKit.

Speaker Biographies:

David Chung (https://www.linkedin.com/in/davidchungsf) is a software engineer working on infrastructure automation at Docker. Previously he co-founded Conductant, Inc. to focus on cluster orchestration and automation. David has worked on products from large Internet services to enterprise software. Before Conductant, David advised companies on adoption of container and orchestration technologies like Docker and Apache Aurora. Before that, he was a principal software engineer and tech lead on Zynga's successful Farmville franchise, and a software engineer at Google on products like AppEngine, Secure Data Connector, Checkout, and storage backend for Google Apps.

https://lh3.googleusercontent.com/KiqyTQTJcSF73duXtwToyosOTUlAnSRT4r1fZ60RIl0Of1I8_xhZrijMMZG5lRIaGfEhvfKjOMrwA5cbxZF64YhXWPj5NBaABP-97Z8HC5ICN5eStQCNYeNKMAuSfiBmad54s6w

Bill Farner (https://twitter.com/wfarner?lang=en) is a Software Engineer specializing in distributed systems and cluster orchestration. He was a creator of the Apache Aurora project, and led the team using Aurora to orchestrate Twitter's infrastructure. He previously worked at Google on production engineering and storage. Currently, he works at Docker on Infrakit.

https://lh3.googleusercontent.com/cClCvOesd9KFA35DmBxx5HoYVTEasmk_z_Iytu1XxERPaxYncF1BK68lOHNWqIb4fvLbC1lpst3mEKA8vgLGmq6a7_Qk-aB6kBI8LEGPac15Y9_P8PZjqAdJq5J_g8o6YOVcpJA

Talk #2: Using Docker Swarm Mode and Healthchecks to Deploy Applications Without Loss

Abstract:

Docker swarm mode enables users to manage their applications with service primitives. In this talk we demonstrate how to do service upgrades without impacting your application. The Healthcheck feature provides health indication for a container. Coming up in Docker 1.13 release, Docker Swarm can connect healthcheck result with load balancer to implement no-loss service upgrade.

Speakers Biographies:

Nishant Totla is a software engineer at Docker, and works on the core open source team. He is currently working on Docker SwarmKit and Docker Swarm. Prior to Docker, he was a PhD student at UC Berkeley, doing research on programming languages. In his spare time, he enjoys long-distance running, biking, and other outdoor activities. Nishant tweets at @nishanttotla (https://twitter.com/nishanttotla).

https://lh6.googleusercontent.com/GeZHJ6c_a2JFQtVAs6-6ulCHXWGhIbeEw7CM0_vmTP-_a09q4Z5vqTvVQhhqkOkZqV0T88w-W9YGKdp6za9s6fPNxeYediauKKu5lfxv4bjOaz5lyAZeZ3F5MEhnvHskeiPSBEw

Dongluo Chen (https://twitter.com/dongluochen?lang=en) is a software engineer at Docker focusing on orchestration and container development. Before Docker he was software engineer manager at Microsoft Azure building and automating global data centers. He worked at France Telecom (Orange) and the Ohio State University as research scientist in networking area.

https://lh4.googleusercontent.com/g1t2iccGmLqqkaoxUR61R3TB2k_D218Tq5I90gpablaBzfTrmOpJin1ZWg3zP9tcQabs3CjIS4odSK_kmldwIPEFSHyxfCfVHRugHcSLU3WAh_nFNTzrM7Z6nncVaxr7ZK7F75g

Talk #3: How to Make Containers Discovery and Influence Loadbalancers

Abstract:

Docker allows easy composition of multiple services on a developer machine. However, services communication via loadbalancers is a problem that often overlooked. This presentation shows how to run multiple services automatically discovered and registered with contemporary loadbalanced: HAProxy, Nginx, Traefik or Fabio. Simple compose files used to achieve this.

Speaker Biography:

Roman Naumenko (https://twitter.com/naumenko_roman?lang=en) is a DevOps Engineer at Gliffy working on fun stuff in the cloud. He's originally from Russia, having graduated from Obninsk Institute for Nuclear Power Engineering, where he learned how to operate things safely. Before that he spent a couple of years in a Military University, learning how to run things reliably. Roman missed the chance to become a PhD while working on epidemiological analysis of radiation effects among Chernobyl Liquidators - but he learned how to work with statistical data, risks and probabilities. Roman worked for Blackberry on large scale logging systems, hardware certification and other interesting stuff. Incredibly, he still prefers Blackberry to any other smartphone. He loves the startup environment and culture, thinks San Francisco is the best place on Earth and is persuaded that infrastructure automation and distributed systems are sexy.

https://lh3.googleusercontent.com/Ie4L8x7p4It_mPMwWe6JP6eBnLx2zGBh2yt0i42vwWGkamNEqcRSxI725kBmygjR8ZLCHxwPQybQk8uF3vRuPWBLTEQWWFBCgWnXmxn95dAtdqPEv_BFXLDmxEg978fGSUO1sh4

Photo of Docker San Francisco group
Docker San Francisco
See more events
Docker HQ
144 Townsend St · San Francisco, CA