2021-05-26 –, Presentation Room
The meta-virtualization layer has been providing core virtualization and
container support to the OpenEmbedded community since 2012.
This talk will cover the diverse set of container runtimes and supporting
components that are part of the layer. Support from very small / simple
containers is possible, extending all the way to safe / secure VM based
container hybrids.
The presentation will start with a brief overview of the container runtime
options, and how they map to typical requirements. The supporting components
(networking, composition, etc) and how they integrate into larger orchestration
frameworks will also be covered.
The talk will then focus on how building an OCI (Open Container Initiative)
image directly from meta-virtualization is possible, and how such a container
can be deployed/managed using current support. It will also touch on the
recently added k3s (lightweight kubernetes) and how it has driven new
development to ease the deployment of frameworks.
Finally, upcoming meta-virtualization efforts to enhance container development
and deployment will be covered.
This presentation starts with a brief survey or "state of the union" of current
container support (and known limitation), it then moves into a concrete example
of how to build and deploy an OCI compliant container.
It will be suitable for both a beginner and advanced user, as well as
managers/developers. No in depth knowledge of container fundamentals will be
required to understand the presentation.
Bruce has been working professionally with Linux since 2000, and a user since
1995. He currently works as a Principal Systems Engineer for Xilinx, spending
time as maintainer for the Yocto project reference kernel, meta-virtualization
and meta-cloud-service slayers. Although most of Bruce's effort is spent in the
kernel and virtualization, his experience ranges from build systems and shell
scripting, to userspace and graphics toolkits. Bruce has spoken at ELC in the
past, at internal conferences/showcases and technology presentations to smaller
audiences.