Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Linuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem

1,318 views

Published on

Linuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem by "Shantanu Deshpande" from "rtCamp Solutions" .The presentation was done at #doppa17 DevOps++ Global Summit 2017. All the copyrights are reserved with the author

Published in: Technology
  • Be the first to comment

Linuxkit and Moby - A Sneek Peek into The Future of Container Ecosystem

  1. 1. #DOPPA17 Linuxkit & Moby - A sneak peek into the future of container ecosystem Shantanu Deshpande 9th September 2017
  2. 2. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) $ whoami ● Shantanu Deshpande ● DevOps Engineer at rtCamp Solutions Pvt Ltd. ● Container aficionado Shantanu Deshpande @iamShantanu__
  3. 3. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Agenda ● Linuxkit ○ Motivation ○ Design Principles, Portability, Leanness, Security ● Moby ○ Motivation ○ Container History ● Demo: Moby and Linuxkit in action
  4. 4. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us)
  5. 5. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Motivation “Not every platform provides Linux subsystem” ~ Solomon Hykes Cloud Server Desktop
  6. 6. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) A toolkit for building secure, portable and lean operating systems for containers ● Released by Docker Inc. at Dockercon 2017 in Austin (Texas) ● Brings native Docker and Linux container support to various platforms ● Already in use in e.g. Docker for Mac/Windows from some time
  7. 7. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Supported Servers/ Desktop Hypervisors ● Hyperkit (macOS) ● Hyper-V (Windows) ● qemu (macOS, Windows, Linux) ● VMware (macOS, Windows) Linuxkit Design Principles: Portability Supported Cloud Platforms ● Amazon Cloud Services ● Google Cloud ● Microsoft Azure ● packet.net
  8. 8. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) ● Image core= Linux Kernel + system libraries + container runtime ● Everything else can be removed or is optional! ● Minimal boot time ● Small foot print, image size ~ 35 MB. Linuxkit Design Principles: Leanness
  9. 9. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) ● Container specific Oses reduce attack surface ● Isolation: services running inside dedicated containers ● Fine-grained control of privileges and resource consumption ● Immutable infrastructure Linuxkit Design Principles: Security
  10. 10. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Sounds Good.. But how does Linuxkit and Moby relate?
  11. 11. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) ● Released by Docker Inc. at DockerCon 2017 in Austin (Texas) ● Moby Provides: ○ A library of containerized backend components ○ A framework for assembling these components into functional container platforms ○ A reference origin (Moby Origin) as the base for the Docker container platform ● Building container platform by means of containers The Moby Project
  12. 12. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Moby Project in a nutshell
  13. 13. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) ● containerd ● infrakit ● swarmkit ● runc ● notary ● linuxkit Moby Projects ● vpnkit ● libnetwork ● hyperkit ● buildkit ● datakit
  14. 14. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) moby tool moby-tool iso AMI …...
  15. 15. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Containers in (2013 - 2014)
  16. 16. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) The Cloud Native Era (2015- 2016)
  17. 17. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Containers going Mainstream (2017)
  18. 18. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Future of the container ecosystem (>=2017)
  19. 19. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Example:
  20. 20. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Demo: Redis OS
  21. 21. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Demo: Redis OS
  22. 22. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Sources 1. INTRODUCING MOBY PROJECT: A NEW OPEN-SOURCE PROJECT TO ADVANCE THE SOFTWARE CONTAINERIZATION MOVEMENT 2. Announcing Linuxkit 3. Linuxkit repository 4. Moby repository 5. Moby tool repository 6. DockerCon 2017 - General Session Day 1 video
  23. 23. #DOPPA17 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) One last thing... Thank you for your attention!

×