docs(day2): Added first talk slides
This commit is contained in:
parent
021ab45ec5
commit
af32775bab
48
content/day2/01_wasm-vm.md
Normal file
48
content/day2/01_wasm-vm.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
title: "Beyond MicroserVices: Running VMS, WASM, and AI WOrkloads on Kubernetes"
|
||||||
|
weight: 1
|
||||||
|
tags:
|
||||||
|
- wasm
|
||||||
|
- vm
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- {{% button href="https://youtu.be/rkteV6Mzjfs" style="warning" icon="video" %}}Watch talk on YouTube{{% /button %}} -->
|
||||||
|
<!-- {{% button href="https://docs.google.com/presentation/d/1nEK0CVC_yQgIDqwsdh-PRihB6dc9RyT-" style="tip" icon="person-chalkboard" %}}Slides{{% /button %}} -->
|
||||||
|
|
||||||
|
This is more of an "overview" talk and less actual new knowledge or specialized stuff.
|
||||||
|
|
||||||
|
## Baseline
|
||||||
|
|
||||||
|
We all know
|
||||||
|
|
||||||
|
- Deployments
|
||||||
|
- Statefulsets
|
||||||
|
- Functions
|
||||||
|
- and so on
|
||||||
|
|
||||||
|
## Strange new World: VMs on Kubernetes
|
||||||
|
|
||||||
|
- Why VM? Legacy! (and VDI and some testing envs)
|
||||||
|
- The cool thing: VMs are basicly Pods with virtualization powered by kvm/qemu/libvirt
|
||||||
|
- Demo: Kubernetes on GCP with KubeVirt installed and deployment of a vm with guest tool access
|
||||||
|
- TL;DR: Kubevirt makes the vm management ux pretty good
|
||||||
|
|
||||||
|
TODO: Steal vm vs container vs kubevirt layers illustration
|
||||||
|
|
||||||
|
## Kind of a different universe: WASM
|
||||||
|
|
||||||
|
- WASM: Low level typed intermediate machine code
|
||||||
|
- WASI: System Interface for externel functions (fs, network, ...)
|
||||||
|
- Pro: Secure, Portable and performant
|
||||||
|
- Con: Bleeding-edge, complex, and not feature-complete
|
||||||
|
|
||||||
|
### Now on kubernetes (with spinkube)
|
||||||
|
|
||||||
|
- Still executed on a node with a pod, but this pod does not contain a container, but a Spin which contains the service as a wasm container (via the containerd-wasm shim)
|
||||||
|
- Up to 10x faster spin up than a traditional container
|
||||||
|
|
||||||
|
## And how about ai?
|
||||||
|
|
||||||
|
- Goal: Host yourself or at least in the EU
|
||||||
|
- Simple quickstart: Ollama
|
||||||
|
- Challenge: Cost planning
|
@ -4,3 +4,7 @@ title: Day 2
|
|||||||
weight: 2
|
weight: 2
|
||||||
---
|
---
|
||||||
|
|
||||||
|
The schedule on day 2 was pretty ai platform focused.
|
||||||
|
Sadly all of the ai focused talks were about building workflows and platforms with gitops and friends, not about actually building the base (gpus scheduling and so on).
|
||||||
|
We also had some "normal" work tasks resulting in less talks visited and more "normal" work + networking.
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@ title: Lessons Learned
|
|||||||
weight: 3
|
weight: 3
|
||||||
---
|
---
|
||||||
|
|
||||||
## Mal anschauen
|
## Maybe look into
|
||||||
|
|
||||||
- Otterize für Netzwrok policies
|
- Otterize für Netzwrok policies
|
||||||
|
- Spinkube/Wasm Cloud for optimized wasm on kubernetes
|
Loading…
x
Reference in New Issue
Block a user