Slide 1

Slide 1 text

OpenShift, Wasm, & Spin Nov 6, 2023

Slide 2

Slide 2 text

About Us Chris Matteson Matt Butcher Creator of Helm and other k8s stuff. CEO of Fermyon. Head of Solutions Sales

Slide 3

Slide 3 text

What Is Wasm? The boring answer: It’s just another bytecode format

Slide 4

Slide 4 text

WebAssembly’s Strengths • Security sandbox • Cross-platform, cross architecture • Fast startup and execution • Ideally, can support any language Good for the browser, great for the server

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Orchestrating Wasm Nomad, Kubernetes, etc.

Slide 12

Slide 12 text

Fermyon Cloud and Nomad •Easier to write a driver •More efficient for scheduling non-containers •We built a custom massively scaling runtime •But... Kubernetes is everywhere

Slide 13

Slide 13 text

Kubernetes and Spin • Step 1: Virtual Kubelet • This was Krustlet • We view it as an objective failure • Step 2: Containerd • Microsoft wrote it for AKS • It was committed to containerd as a shim • Extended to run in any Kubernetes cluster • Coming to EKS as official add-on soon • Step 3: Spin Kuberntes Plugin • Make it easier to package spin apps as containers • Requires a "wrapping container" • Step 4: Native Support for OCI Artifacts • Liquid Reply working with Fermyon on support • Greatly simplify user experience

Slide 14

Slide 14 text

More Kubernetes Stuff •Support additional triggers in Kubernetes • Redis • SQS •More Examples in Spin Up Hub and improved Documentation •And finally....

Slide 15

Slide 15 text

Spin on Openshift! •Working in collaboration with Red Hat and Liquid Reply •Extended crun to support call Spin binary •Let's see a demo!

Slide 16

Slide 16 text

Demo

Slide 17

Slide 17 text

Want to try it? MAIN CALL TO ACTION HERE Get started • Spin Quickstart: https://developer.fermyon.com/spin/quickstart • OpenShift and Spin: • And stop by our booth at KubeCon