Devconf.US

Andrew Block

Andrew Block is a Distinguished Architect at Red Hat that works with organizations to design and implement solutions leveraging cloud native technologies. He specializes in Continuous Integration and Continuous Delivery methodologies with a focus on security to reducing the overall delivery time. Andrew is the author of several publications on solutions within the Kubernetes ecosystem, a maintainer on the Helm project, and a contributor to several Open Source projects including Sigstore.


Sessions

08-15
10:00
35min
Kubernetes as a Hypervisor: Automating the lifecycle of virtual machines in Kubernetes using Ansible and KubeVirt
Andrew Block, Harsha Cherukuri

Automation is crucial for being able to run reproducible workloads regardless of environment. These days, systems are being run in a variety of locations (on premise, cloud, and at the edge) and managing them effectively is paramount. Ansible, as an automation tool, plays a key role when managing these systems. More and more workloads are being run within Kubernetes thanks to the many benefits provided by the platform. Unfortunately, not all workloads and systems are ready for containers. KubeVirt is an open source project that provides capabilities for running Virtual Machines within Kubernetes and unlocks a new set of opportunities not seen previously. However, KubeVirt only provides the primitives. Additional setup, configuration and management must be applied in order to be truly successful at scale.

Ansible automation simplifies many different aspects when running KubeVirt within Kubernetes as it can be used to not only provide support preparing the operating environment supporting Kubevirt, but assist in all aspects of virtual machine management -- from migration, provisioning, configuration and day-two operations.

In this session, attendees will discover how Ansible, and its support for the KubeVirt ecosystem, treats Kubernetes as yet another target hypervisor

Specifically:

  • The Ansible collections, plugins and modules available for use with KubeVirt
  • Methods for automating the migration of Virtual Machines to Kubernetes and KubeVirt
  • Common automation use cases and approaches when using KubeVirt
  • A reusable set of assets to kickstart an automation journey towards KubeVirt with Ansible

Expand your horizons by running Virtual Machines in new ways while building upon the robust automation of Ansible!

DevOps and Automation, Security and Compliance
Metcalf Small Ballroom (capacity 100)
08-15
14:20
35min
ORAS: Powering the next generation of Cloud Native
Andrew Block

Containers have become fundamental to cloud native and much of its success was due to Docker providing a runtime along with an extensive set of utilities that enabled anyone to easily consume and run containers. OCI artifacts are a way to publish and store content within a container registry in addition to container images and the community is just beginning to see the potential opportunities.

ORAS is a Cloud Native Computing Foundation (CNCF) sandbox project that provides a set of utilities and libraries for interacting with OCI artifacts, and like Docker in the past, has enabled those interested with the tools for getting started and being productive.

In this session, attendees will become immersed in the world of OCI artifacts including how ORAS plays a key role in their adoption and use. By learning the fundamentals of OCI artifacts including their use cases, it will become clear why the ORAS project has become an essential tool when working with this technology and has become adopted by many Open Source projects including those in the security and AI/ML domains.

Future Tech and Open Research
East Balcony (capacity 80)