Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

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

1 623 vues

Publié le

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

Publié dans : Technologie
  • Soyez le premier à commenter

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!

×