Who am I?
4 Software engineer/architect/consultant
4 Loves greenfield projects
4 Makes a living by salvaging wrecks
4 Facebook troll, Twitter adjutant @CuljakIvan
4 Hopefully a prolific blogger @ www.culjak.xyz
Slide 3
Slide 3 text
Disclaimer
This talk is heavily opinionated and biased :)
Slide 4
Slide 4 text
What are containers?
And why in the world do we need them?
Slide 5
Slide 5 text
What is serverless?
Serverless is to servers as wireless is to wired
Slide 6
Slide 6 text
How do we currently run
containers?
Hint: usually on machines for which we're paying 24/7
Slide 7
Slide 7 text
What's wrong with that
approach?
Hint: nothing really
Slide 8
Slide 8 text
So why would we want to
use serverless containers?
Hint: Think of a situation where you don't need your
machines 24/7, but when you do you might need a single
core, or half of the data center
Slide 9
Slide 9 text
Relationshio to orchestrators
Container groups
Slide 10
Slide 10 text
Use cases
4 Awaiter for long running tasks
4 Build agent
4 Massive processing agent
4 Occasional processing
4 Virtual node for AKS
[Works with both Linux and Windows containers]
Slide 11
Slide 11 text
Deploy
4 A single container
4 Multi-container group
4 Virtual networks support
4 Containers with GPU resources
4 Environmental variables
4 Liveness probes