2021-12-01 –, Room A
The meta-virtualization layer has been providing core virtualization and
container support to the OpenEmbedded community since 2012.
This talk is an example of how to build and deploy a test cluster using
components only from meta-virtualization. This includes the server and agent,
along with supporting utilities and user space components. High level
comparisons to alternate k3s providers will be considered and discussed.
The presentation will cover the basic definitions, the building blocks and how
they should be configured for a functional, single node system (running in a
virtual machine). It will also show how a sample service can be deployed to the
cluster once it is up and running.
Finally it will illustrate future work and remaining items to allow
K3S from meta-virtualization to be part of a local test pipeline.
This talk is between a tutorial and presentation. While it won't be fully hands
on, enough detail will be provided for attendees to reproduce the configuration
and builds in their own environment.
It is intended to provide a tangle example of how Yocto can be used
to build and deploy to a modern container stack.
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.