Overview
Explore the world of unikernels and their integration with Docker in this 43-minute Devoxx conference talk. Discover how unikernels can augment existing virtual machine and container deployments with compact single-purpose appliances. Learn about two ways unikernels are being integrated with Docker: through Docker for Mac & Windows, which utilizes unikernel technology for transparent operation, and by augmenting existing LAMP stack deployments with MirageOS unikernels managed using the Docker toolchain. Gain insights into building conventional and unconventional scenarios, from Compose-based web stacks to unikernel compilation and cross-compiling ARM containers on Mac or Windows hosts. Understand how unikernels can evolve existing polyglot VM and container deployments, one microservice at a time, without the need for a revolution. Delve into topics such as software problems, firmware upgrades, cloud service deployments, microservices architectures, traditional software stacks, vulnerability, complexity, specialization, and the MirageTLS stack. Presented by Richard Mortier, a faculty member at Cambridge University Computer Lab and engineer at Docker Inc., this talk offers valuable knowledge for both newcomers and experienced professionals in the field of unikernels and containerization.
Syllabus
Introduction
Who has used unique kernels
Motivation 1 Software
Problems
Firmware upgrades
Cloud service deployment
Microservices architectures
The iceberg effect
Traditional software stack
Vulnerability
Complexity
Revolution
Specialization
Mirage
TLS stack
Uni Kernels in practice
Uni Kernels
MultiArch Support
Conclusion
Open Source
Taught by
Devoxx