Speaker

Dario Tranchitella

Dario Tranchitella

Head in the ☁ for Clastix

Turin, Italy

Former full stack web developer, switched to the dark side of DevOps practising over any cloud provider, bare metal too, automating everything to build and design scalable cloud-native infrastructures using Go.
Deeply involved in Kubernetes and containers, obsessed with automation and optimization for large-scale distributed computing clusters.
Works at CLASTIX by solving the multi-tenancy dilemma in Kubernetes by building Capsule and Kamaji, and at HAProxy Technologies as a SWE.

Area of Expertise

  • Information & Communications Technology

Topics

  • DevOps & Automation
  • Kubernetes
  • Containers

Capsule, storia di un Operator Kubernetes open-source

Kubernetes si attesta come uno dei progetti Open Source con più contributor all'attivo e come tecnologia più dirompente degli ultimi anni, diventando una delle buzzword più usate nelle job description del mondo IT, Cloud e Web.
L'adozione di questo software non è relegata esclusivamente a piccole realtà, Kubernetes ha superato il suo grado di incubazione diventando una tecnologia production-grade interamente supportata dalla community e, indirettamente, dai grandi vendor, con l'adozione anche dal mondo enterprise, ottenendo lo stesso riconoscimento di GNU/Linux seppur nel campo del Cloud e del Distributed Computing.
Questo ha portato alla creazione di un ecosistema variegato di addon e distribuzioni, la stragrande maggioranza con il medesimo spirito di condivisione del codice sorgente, con conseguente offerte e possibilità commerciali.
In questo talk vi parlerò di Capsule, il nostro Operator per Kubernetes che semplifica la gestione multi-tenancy di questo sistema distribuito, di come è nato, delle possibilità e delle sfide che abbiamo di fronte a noi, oltre al grande supporto della community che è fondamentale per un progetto Open Source.

Kubernetes Pod: deep dive

The latest container orchestrators have finally driven us to think for abstraction without worrying about the underlying concrete implementation: until we're talking about containers we know the "black magic" behind the hood (namespaces, cgroups, overlayfs). Even the container approach helped the world to leverage applications delivery it has become obsolete (sic) since the newest cloud-native architectures require complex patterns such as Ambassador, Configurator, Adapter and much more.
People assume that a Pod is just a container, often: obviously this is not true... and by the way, who knows what is a Pod exactly, how is made of, and how Kubernetes orchestrates it?
The goal of this talk is to provide a low-level description of what a Pod is and how Kubernetes help us to work with this kind of resource in order to approach container patterns, demonstrating with a live coding demo how to build a simple Pod in order to understand the Kubernetes internals that provides this computational resources abstractions.

ContainerDays 2023

September 2023 Hamburg, Germany

WTF is SRE? A Conference by SREs for SREs 2023

May 2023 London, United Kingdom

ContainerDays 2019

June 2019 Hamburg, Germany

Dario Tranchitella

Head in the ☁ for Clastix

Turin, Italy