SlideShare a Scribd company logo
Speed & Agility
of Innovation with
Docker & Kubernetes
Damjan Velickovski, Keitaro
Justin Noel, ICS
About ICS
● Founded in 1987, currently 120 employees
● HQ in Boston; Field office in Sunnyvale
● We provide:
○ UX design services
○ UI development
○ Software development services
○ Linux and QNX platform and board support
○ Full end to end product realization
○ Qt training
● Delivering 70+ projects each year for global
brands
About Keitaro
● Keitaro is an open-source company founded in 2012
● Working with businesses, governments and communities across the globe
● International team based in Sweden, UK, Macedonia and the USA
● Core business and services:
3
Cloud Native Technologies in Numbers
● Kubernetes has more than 2000 active contributors on GitHub
● IBM bought RedHat for $34 Billion
● SUSE bought Rancher for $600 Million
● The projected market for container technologies in 2022 is
$4.3 Billion
4
Short history of
Docker & Kubernetes
Speed & Agility of Innovation
with Docker & Kubernetes
Short history of Docker & Kubernetes
Short history of Docker & Kubernetes
What is Cloud Native?
The term cloud native describes how an application is developed
and delivered. Cloud native applications work with standardized
open-source technologies that enable seamless migration and
cooperation between different cloud vendors and on-premise
data-centers equipped with cloud native technologies such as
Docker, containerd, Kubernetes and so on.
8
Why Docker
and Kubernetes are
so popular?
9
Speed & Agility of Innovation
with Docker & Kubernetes
Docker
10
● Packaging applications into container images
● Container images are run on the container engine to become
running containers
● Containers are standardized executable components that combine
the application code with an OS and all dependant libraries
● Solves dependency management and configuration problems
● Enables easy vertical scaling
Kubernetes
● Kubernetes is a container orchestrator
● It provides mechanisms for organizing, automating, securing
and scaling containers
● It has flexible design and it’s actively worked on to fit different
usage scenarios
11
Why are Containers and Kubernetes so Popular?
● Streamlined promotion between development, staging and
production environments.
● Fits agile ways of working
● Applications can be broken down and deployed as
separate components
● Different components can be managed by different teams
● Horizontally and vertically scalable
● Managed infrastructure (on-premise, cloud, edge and mixed)
12
Kubernetes for the
Cloud & for the Edge
13
Speed & Agility of Innovation
with Docker & Kubernetes
Kubernetes for the Cloud
14
Amazon Elastic
Kubernetes Service
Google Kubernetes
Engine
Azure Kubernetes
Service - AKS
Container Service for
Kubernetes (ACK)
Cloud vendors services
15
Google Cloud
BigQuery
Google Cloud
IoT Core
Google Cloud
SQL
Cloud vendors typically offer fully managed open-source or proprietary
applications to gain competitive advantage. Internally, cloud vendors
utilize Kubernetes to provide these managed solutions.
Kubernetes for the Edge
● CNCF has dedicated working group for bringing Kubernetes to
the Edge
● Lightweight Kubernetes distributions
○ K3s (CNCF Sandbox)
○ Microk8s (CNCF Member project)
● Edge Computing Platforms
○ KubeEdge (CNCF Incubated)
○ Eclipse ioFog
● High performant data and metrics collectors and transformators
○ Prometheus (CNCF Graduated)
○ Fluentd (CNCF Graduated)
○ Apache Kafka
16
Moving to containers
and Kubernetes:
How and Why
17
Speed & Agility of Innovation
with Docker & Kubernetes
18
Moving to containers and Kubernetes:
How and Why
Before making a switch, beware of the pros and cons
● Pros:
● Future-proof and flexible infrastructure
● Streamlined environment management
● Easy CI/CD Integration
● Cons:
● Might require refactoring parts of the application
● Learning curve to go through
● Change in how people might be comfortable working
19
Moving to containers and Kubernetes:
How and Why
● Moving to Kubernetes can
be done incrementally
based on the application API
Docker for Qt
Development
20
Speed & Agility of Innovation
with Docker & Kubernetes
21
Docker for Qt Development
● Docker distributes and updates systems
○ Qt applications and development require a number fairly
complex systems
■ Application build system
■ Embedded OS build system
■ Application runtime system
○ Docker containers can help you manage these systems
22
Application Runtime
● Most obvious usage for Docker containers however,
○ Qt has packaging solutions for most major platforms.
○ Qt itself has very few external dependencies (ships most
dependencies)
● Embedded systems get the most benefit
○ Tightly controlled versioning 3rd party libraries
■ Run Yocto 3.0, but need different versions of various libraries
● Newer or older. Including Qt.
23
Docker Containers on Embedded Systems
● Some vendors support containers out of the box for Yocto or Buildroot.
○ See Toradex Torizon Distribution
■ With containers hierarchies. Qt w/ Wayland out of the box!
○ Tightly controlled library and database dependencies
○ Easy OTA update scheme
○ Helps you avoid Yocto black magic.
■ At least for shipping your Qt application.
■ Device drives not included.
24
Containerized Build Environments
● Controlled build environments can save you a lot of time. Usual
scenario:
■ Lengthy document describing how to install everything to build
● Get Qt, device SDK, valgrind, other tools, 3rd party libraries
● Usually everyone has forgotten some minor details that derails a new
hire’s 1st couple of days.
● Even after this you are “pretty sure” everyone’s build environment is the
same.
● And the CI server is “probably” the same as the developer’s machines.
○ No worse phrase than “It works for me.”
○ Who else has spent time shelled into a build agent debugging a test?
25
Benefits of a Containerized Build Environment
● Onboarding new team members.
○ New developers can just install the right container from Docker
Hub.
● Build system is controlled and centrally update-able.
○ Developers can pull the latest build environment from Docker Hub.
■ No more fragile instructions to update library foo to version
x.y.z
● Easy continuous integration
○ Build server uses the SAME build container!
26
Benefits of a Containerized Build Environment
● Controlled environments require controlled build systems
○ FDA loves this concept. Same tools, same compilers, same output.
○ Usually leaves you stranded on an old Linux Distro.
■ Projects can have a very long duration. Even longer than 5 year
LTS.
■ Forget about running a rolling distribution (very fashionable
right now)
○ Containers can solve this. Update your base OS for security and
HW support.
■ All development uses tools and libraries from inside the
container.
27
Containerized Yocto Build Systems
● Building Yocto is not very distribution tolerant.
○ Once you have an SDK you can develop almost anywhere.
○ Getting that image and sdk requires exact version of various
distros
■ You will have the most luck on Ubuntu 16.04 LTS.
■ It’s way out of date, but will reliably build Daisy through
Gatesgarth.
○ VM’s build very slowly. Other option is keeping a spare machine
around.
○ Or install an Ubuntu 16.04 container and use it to build images.
■ VM-like isolation. Native-like speed. Redistributable!
Questions?
28
Speed & Agility of Innovation
with Docker & Kubernetes

More Related Content

PDF
Lessons Learned from Building 100+ C++/Qt/QML Devices
 
PDF
Leveraging Artificial Intelligence Processing on Edge Devices
 
PDF
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
 
PDF
Creating Touchless HMIs Using Computer Vision for Gesture Interaction
 
PDF
Improving User Experience with Ubiquitous QuickBoot
 
PDF
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
 
PDF
Qt 6 Chat - Are You Ready?
 
PDF
Creating Advanced GUIs for Low-power MCUs with Qt
 
Lessons Learned from Building 100+ C++/Qt/QML Devices
 
Leveraging Artificial Intelligence Processing on Edge Devices
 
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
 
Creating Touchless HMIs Using Computer Vision for Gesture Interaction
 
Improving User Experience with Ubiquitous QuickBoot
 
Driving Down Automotive Costs for Richer HMIs with Qt & i.MX RT1170
 
Qt 6 Chat - Are You Ready?
 
Creating Advanced GUIs for Low-power MCUs with Qt
 

What's hot (20)

PDF
Introducing GreenHouse
 
PPTX
Loosely-Coupled Architecture - how to get rid of the domino effect
PDF
[Webinar] Automotive Media Management in Future IVI Systems
 
PDF
Porting Motif Applications to Qt - Webinar
ODP
PDF
Accelerate Time to Market by Pipelining UX with Development - Part 2
 
PDF
KDE Plasma for Mobile Phones
PDF
Qt Licensing Explained
PDF
[Webinar] Software: The Lifeblood of any Medical Device
 
PDF
A workstation that runs demanding design and engineering apps and can hide on...
PPTX
Custom Widgets Tutorial InTouch Machine Edition (ITME)
PPTX
InTouch Machine Edition: Overview
PPTX
TDC2018FLN | Trilha Machine Learning - Intel movidius: Neural Compute Stick
PDF
Introduction to User Experience Design for Engineers
 
PDF
Shipping Mobile Applications Using Qt for Symbian
PDF
Slide shared
PDF
Qt in depth - presentation for Symbian expo 2009
PPTX
What's New in InTouch Machine Edition (ITME)
PPTX
Developing Digital Twins
PPTX
Introduction to InTouch Machine Edition (ITME)
Introducing GreenHouse
 
Loosely-Coupled Architecture - how to get rid of the domino effect
[Webinar] Automotive Media Management in Future IVI Systems
 
Porting Motif Applications to Qt - Webinar
Accelerate Time to Market by Pipelining UX with Development - Part 2
 
KDE Plasma for Mobile Phones
Qt Licensing Explained
[Webinar] Software: The Lifeblood of any Medical Device
 
A workstation that runs demanding design and engineering apps and can hide on...
Custom Widgets Tutorial InTouch Machine Edition (ITME)
InTouch Machine Edition: Overview
TDC2018FLN | Trilha Machine Learning - Intel movidius: Neural Compute Stick
Introduction to User Experience Design for Engineers
 
Shipping Mobile Applications Using Qt for Symbian
Slide shared
Qt in depth - presentation for Symbian expo 2009
What's New in InTouch Machine Edition (ITME)
Developing Digital Twins
Introduction to InTouch Machine Edition (ITME)
Ad

Similar to Speed & Agility of Innovation with Docker & Kubernetes (20)

PDF
Developer workflow with docker
PDF
Docker Concepts for Oracle/MySQL DBAs and DevOps
PDF
Introduction to Containers
PDF
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
PDF
DevOps Days Boston 2017: Real-world Kubernetes for DevOps
PPTX
From development to production: Deploying Java and Scala apps to kubernetes
PDF
Journey to the devops automation with docker kubernetes and openshift
PDF
DCSF19 How Docker Simplifies Kubernetes for the Masses
PDF
Getting started with kubernetes
PDF
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
PDF
A curtain-raiser to the container world Docker & Kubernetes
PDF
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
PDF
Javantura v4 - Self-service app deployment with Kubernetes and OpenShift - Ma...
PDF
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
PPTX
Kubernetes is all you need
PDF
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
PDF
Docker handons-workshop-for-charity
PPTX
Hello, Docker!
PPTX
Dockerization
PPTX
Azure ai on premises with docker
Developer workflow with docker
Docker Concepts for Oracle/MySQL DBAs and DevOps
Introduction to Containers
Velocity NYC 2017: Building Resilient Microservices with Kubernetes, Docker, ...
DevOps Days Boston 2017: Real-world Kubernetes for DevOps
From development to production: Deploying Java and Scala apps to kubernetes
Journey to the devops automation with docker kubernetes and openshift
DCSF19 How Docker Simplifies Kubernetes for the Masses
Getting started with kubernetes
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...
A curtain-raiser to the container world Docker & Kubernetes
Power of Choice in Docker EE 2.0 - Anoop - Docker - CC18
Javantura v4 - Self-service app deployment with Kubernetes and OpenShift - Ma...
Free GitOps Workshop (with Intro to Kubernetes & GitOps)
Kubernetes is all you need
Open Container Technologies and OpenStack - Sorting Through Kubernetes, the O...
Docker handons-workshop-for-charity
Hello, Docker!
Dockerization
Azure ai on premises with docker
Ad

More from ICS (20)

PDF
Understanding the EU Cyber Resilience Act
 
PDF
Porting Qt 5 QML Modules to Qt 6 Webinar
 
PDF
Medical Device Cybersecurity Threat & Risk Scoring
 
PDF
Exploring Wayland: A Modern Display Server for the Future
 
PDF
Threat Modeling & Risk Assessment Webinar: A Step-by-Step Example
 
PDF
8 Mandatory Security Control Categories for Successful Submissions
 
PDF
Future-Proofing Embedded Device Capabilities with the Qt 6 Plugin Mechanism.pdf
 
PDF
Choosing an Embedded GUI: Comparative Analysis of UI Frameworks
 
PDF
Medical Device Cyber Testing to Meet FDA Requirements
 
PDF
Threat Modeling and Risk Assessment Webinar.pdf
 
PDF
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
PDF
Webinar On-Demand: Using Flutter for Embedded
 
PDF
A Deep Dive into Secure Product Development Frameworks.pdf
 
PDF
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
PDF
Practical Advice for FDA’s 510(k) Requirements.pdf
 
PDF
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
 
PDF
Overcoming CMake Configuration Issues Webinar
 
PDF
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
 
PDF
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
 
PDF
Quality and Test in Medical Device Design - Part 1.pdf
 
Understanding the EU Cyber Resilience Act
 
Porting Qt 5 QML Modules to Qt 6 Webinar
 
Medical Device Cybersecurity Threat & Risk Scoring
 
Exploring Wayland: A Modern Display Server for the Future
 
Threat Modeling & Risk Assessment Webinar: A Step-by-Step Example
 
8 Mandatory Security Control Categories for Successful Submissions
 
Future-Proofing Embedded Device Capabilities with the Qt 6 Plugin Mechanism.pdf
 
Choosing an Embedded GUI: Comparative Analysis of UI Frameworks
 
Medical Device Cyber Testing to Meet FDA Requirements
 
Threat Modeling and Risk Assessment Webinar.pdf
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
Webinar On-Demand: Using Flutter for Embedded
 
A Deep Dive into Secure Product Development Frameworks.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Practical Advice for FDA’s 510(k) Requirements.pdf
 
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
 
Overcoming CMake Configuration Issues Webinar
 
Enhancing Quality and Test in Medical Device Design - Part 2.pdf
 
Designing and Managing IoT Devices for Rapid Deployment - Webinar.pdf
 
Quality and Test in Medical Device Design - Part 1.pdf
 

Recently uploaded (20)

PPTX
history of c programming in notes for students .pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Complete React Javascript Course Syllabus.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Digital Strategies for Manufacturing Companies
PPTX
Introduction to Artificial Intelligence
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
top salesforce developer skills in 2025.pdf
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Essential Infomation Tech presentation.pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Softaken Excel to vCard Converter Software.pdf
history of c programming in notes for students .pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Complete React Javascript Course Syllabus.pdf
Operating system designcfffgfgggggggvggggggggg
How to Migrate SBCGlobal Email to Yahoo Easily
Design an Analysis of Algorithms II-SECS-1021-03
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Odoo POS Development Services by CandidRoot Solutions
Digital Strategies for Manufacturing Companies
Introduction to Artificial Intelligence
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
top salesforce developer skills in 2025.pdf
ManageIQ - Sprint 268 Review - Slide Deck
Which alternative to Crystal Reports is best for small or large businesses.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Essential Infomation Tech presentation.pptx
L1 - Introduction to python Backend.pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Softaken Excel to vCard Converter Software.pdf

Speed & Agility of Innovation with Docker & Kubernetes

  • 1. Speed & Agility of Innovation with Docker & Kubernetes Damjan Velickovski, Keitaro Justin Noel, ICS
  • 2. About ICS ● Founded in 1987, currently 120 employees ● HQ in Boston; Field office in Sunnyvale ● We provide: ○ UX design services ○ UI development ○ Software development services ○ Linux and QNX platform and board support ○ Full end to end product realization ○ Qt training ● Delivering 70+ projects each year for global brands
  • 3. About Keitaro ● Keitaro is an open-source company founded in 2012 ● Working with businesses, governments and communities across the globe ● International team based in Sweden, UK, Macedonia and the USA ● Core business and services: 3
  • 4. Cloud Native Technologies in Numbers ● Kubernetes has more than 2000 active contributors on GitHub ● IBM bought RedHat for $34 Billion ● SUSE bought Rancher for $600 Million ● The projected market for container technologies in 2022 is $4.3 Billion 4
  • 5. Short history of Docker & Kubernetes Speed & Agility of Innovation with Docker & Kubernetes
  • 6. Short history of Docker & Kubernetes
  • 7. Short history of Docker & Kubernetes
  • 8. What is Cloud Native? The term cloud native describes how an application is developed and delivered. Cloud native applications work with standardized open-source technologies that enable seamless migration and cooperation between different cloud vendors and on-premise data-centers equipped with cloud native technologies such as Docker, containerd, Kubernetes and so on. 8
  • 9. Why Docker and Kubernetes are so popular? 9 Speed & Agility of Innovation with Docker & Kubernetes
  • 10. Docker 10 ● Packaging applications into container images ● Container images are run on the container engine to become running containers ● Containers are standardized executable components that combine the application code with an OS and all dependant libraries ● Solves dependency management and configuration problems ● Enables easy vertical scaling
  • 11. Kubernetes ● Kubernetes is a container orchestrator ● It provides mechanisms for organizing, automating, securing and scaling containers ● It has flexible design and it’s actively worked on to fit different usage scenarios 11
  • 12. Why are Containers and Kubernetes so Popular? ● Streamlined promotion between development, staging and production environments. ● Fits agile ways of working ● Applications can be broken down and deployed as separate components ● Different components can be managed by different teams ● Horizontally and vertically scalable ● Managed infrastructure (on-premise, cloud, edge and mixed) 12
  • 13. Kubernetes for the Cloud & for the Edge 13 Speed & Agility of Innovation with Docker & Kubernetes
  • 14. Kubernetes for the Cloud 14 Amazon Elastic Kubernetes Service Google Kubernetes Engine Azure Kubernetes Service - AKS Container Service for Kubernetes (ACK)
  • 15. Cloud vendors services 15 Google Cloud BigQuery Google Cloud IoT Core Google Cloud SQL Cloud vendors typically offer fully managed open-source or proprietary applications to gain competitive advantage. Internally, cloud vendors utilize Kubernetes to provide these managed solutions.
  • 16. Kubernetes for the Edge ● CNCF has dedicated working group for bringing Kubernetes to the Edge ● Lightweight Kubernetes distributions ○ K3s (CNCF Sandbox) ○ Microk8s (CNCF Member project) ● Edge Computing Platforms ○ KubeEdge (CNCF Incubated) ○ Eclipse ioFog ● High performant data and metrics collectors and transformators ○ Prometheus (CNCF Graduated) ○ Fluentd (CNCF Graduated) ○ Apache Kafka 16
  • 17. Moving to containers and Kubernetes: How and Why 17 Speed & Agility of Innovation with Docker & Kubernetes
  • 18. 18 Moving to containers and Kubernetes: How and Why Before making a switch, beware of the pros and cons ● Pros: ● Future-proof and flexible infrastructure ● Streamlined environment management ● Easy CI/CD Integration ● Cons: ● Might require refactoring parts of the application ● Learning curve to go through ● Change in how people might be comfortable working
  • 19. 19 Moving to containers and Kubernetes: How and Why ● Moving to Kubernetes can be done incrementally based on the application API
  • 20. Docker for Qt Development 20 Speed & Agility of Innovation with Docker & Kubernetes
  • 21. 21 Docker for Qt Development ● Docker distributes and updates systems ○ Qt applications and development require a number fairly complex systems ■ Application build system ■ Embedded OS build system ■ Application runtime system ○ Docker containers can help you manage these systems
  • 22. 22 Application Runtime ● Most obvious usage for Docker containers however, ○ Qt has packaging solutions for most major platforms. ○ Qt itself has very few external dependencies (ships most dependencies) ● Embedded systems get the most benefit ○ Tightly controlled versioning 3rd party libraries ■ Run Yocto 3.0, but need different versions of various libraries ● Newer or older. Including Qt.
  • 23. 23 Docker Containers on Embedded Systems ● Some vendors support containers out of the box for Yocto or Buildroot. ○ See Toradex Torizon Distribution ■ With containers hierarchies. Qt w/ Wayland out of the box! ○ Tightly controlled library and database dependencies ○ Easy OTA update scheme ○ Helps you avoid Yocto black magic. ■ At least for shipping your Qt application. ■ Device drives not included.
  • 24. 24 Containerized Build Environments ● Controlled build environments can save you a lot of time. Usual scenario: ■ Lengthy document describing how to install everything to build ● Get Qt, device SDK, valgrind, other tools, 3rd party libraries ● Usually everyone has forgotten some minor details that derails a new hire’s 1st couple of days. ● Even after this you are “pretty sure” everyone’s build environment is the same. ● And the CI server is “probably” the same as the developer’s machines. ○ No worse phrase than “It works for me.” ○ Who else has spent time shelled into a build agent debugging a test?
  • 25. 25 Benefits of a Containerized Build Environment ● Onboarding new team members. ○ New developers can just install the right container from Docker Hub. ● Build system is controlled and centrally update-able. ○ Developers can pull the latest build environment from Docker Hub. ■ No more fragile instructions to update library foo to version x.y.z ● Easy continuous integration ○ Build server uses the SAME build container!
  • 26. 26 Benefits of a Containerized Build Environment ● Controlled environments require controlled build systems ○ FDA loves this concept. Same tools, same compilers, same output. ○ Usually leaves you stranded on an old Linux Distro. ■ Projects can have a very long duration. Even longer than 5 year LTS. ■ Forget about running a rolling distribution (very fashionable right now) ○ Containers can solve this. Update your base OS for security and HW support. ■ All development uses tools and libraries from inside the container.
  • 27. 27 Containerized Yocto Build Systems ● Building Yocto is not very distribution tolerant. ○ Once you have an SDK you can develop almost anywhere. ○ Getting that image and sdk requires exact version of various distros ■ You will have the most luck on Ubuntu 16.04 LTS. ■ It’s way out of date, but will reliably build Daisy through Gatesgarth. ○ VM’s build very slowly. Other option is keeping a spare machine around. ○ Or install an Ubuntu 16.04 container and use it to build images. ■ VM-like isolation. Native-like speed. Redistributable!
  • 28. Questions? 28 Speed & Agility of Innovation with Docker & Kubernetes