Upgrade to Pro — share decks privately, control downloads, hide ads and more …

I explained Kubernetes to my grandma

I explained Kubernetes to my grandma

Picture a scene where I'm enjoying a big plate of spaghetti, and my dear grandma, totally unaware of the deep tech world I work in, curiously asks about my job, like she does every xmas. Seizing this wonderful opportunity, I dove deep into the rabbit hole of container orchestration, trying to make it relatable through her favorite topic—food!

I ended up explaining Kubernetes to her and she started serving homemade biscuits as they were apps.

If you've ever wondered how to make Kubernetes accessible to someone with no technical background, this talk promises a yummy exploration filled with food-inspired metaphors.

Whether you're a Kubernetes expert or just getting started, come savor the unique perspective of understanding Kubernetes through the eyes of an Italian grandma serving biscuits to her nephews.

Matteo Bianchi

April 25, 2024
Tweet

More Decks by Matteo Bianchi

Other Decks in Technology

Transcript

  1. Matteo Bianchi Advocating for Cloud Native and turning any software

    into SaaS in minutes! Image + compose spec = <3 Building a DevTool based on Kubernetes, IaC and cool tech, aimed to simplify DevEx for Platform Engineering team. No funding, bootstrap is hard and EU is not the Silicon Valley, sad story :( With a loving Italian grandma that feeds me too much, as you can see :D Developer Relations Engineer @ Omnistrate (YC W23) Former startup CTO Metalhead, eSports aficionado and fullstack nephew @mbianchidev
  2. My loving grandma just finished serving my favorite dish and

    asked me the usual “How are you doing at work?” Grandma!
  3. Tell her the truth, everything sucks and K8s is hard

    Lie, say that everything is good, k8s is easy
  4. Servers Big PCs running apps/websites used by everyone PC A

    piece of metal where her nephews can do their calculations and visit websites Clouds Servers but shared by multiple companies She already knew about…
  5. New concepts… Virtualization Turning 1 server into multiple (virtual) servers

    “Like using the same oven to cook 2 meals.” Container A package for software and its dependencies “Like giving a packed lunch, so you can cook it wherever you are” Kubernetes! Orchestration A tool that coordinates containerized workloads “Like me at Christmas when I’m managing mom and dad in the kitchen?” A very famous and diffused orchestration tool “Like the famous chef, Gordon Ramsey!”
  6. Imagine you have… Three hungry nephews to feed biscuits to,

    you want to bake for all of them at the same time and you need to distribute these biscuits. Alessandro doesn’t like chocolate, Filippo doesn’t like fruit jam, Matteo loves chocolate chips… You need a grandma to orchestrate the effort and overseeing this cookies prep sesh.
  7. Grandma-k8s features Load balancing High availability Scalability Self-healing In case

    your nephews have preferences you need to give them the right biscuits A nephew wants a biscuit late at night? Done! When the amounts of biscuits they want increases, you need to bake more. When a grandma is tired another one wakes up, healthy and ready to bake!
  8. Resource Page Use these design resources in your Canva Presentation.

    Happy designing! Don't forget to delete this page before presenting.
  9. Resource Page Use these design resources in your Canva Presentation.

    Happy designing! Don't forget to delete this page before presenting.