This talk will look into Skaffold, a tool developed and Opensourced by Google, which aims to increase development productivity and bring closer the gap between developer's computers and other environments like staging, beta, and prod avoiding the "works on my computer" type of scenarios. This talk is brought by Angel Ramirez, who is a Certified Kubernetes Administrator (CKA) and CEO of Cuemby, a Kubernetes Certified Service Provider (KCSP). The content is from real experience implementing Skaffold in our daily workflows.
From dev to prod
with Kubernetes and
Angel Ramirez is the driving force behind the vision of Cuemby as a
hands-on tech CEO. Angel has in-depth knowledge of the software
industry and its ever-changing landscape.
He worked as a senior software engineer and architect in various
industries including retail, e-commerce, communications, and
He is passionate about Cloud-Native Stack and Kubernetes.
- Kubernetes Certiﬁed Administrator.
- CNCF Speaker Bureau Member.
Who am I?
Cuemby is a Kubernetes consultancy in Delray Beach, FL, and
Our focus is help companies automate end-to-end their software
lifecycle (building, deploying, and scaling), resulting in boost
performance, increase productivity, and reduce costs.
Cloud Native and Kubernetes consulting company.
We help teams build reliable infrastructure so no more wake up in
the middle of the night.
Kubernetes Certiﬁed Service Provider (KCSP 1 of 100+ worldwide).
Kubernetes Training Partner (KTP 1 of 34 worldwide).
Who is Cuemby?
How is your current software lifecycle?
● php -S localhost:8080 -t path/to/src path/to/src/index.php
● ssh in vm or ftp
● restart apache
● pray that works
(a.k.a works on my computer)
● Local apache, mysql, redis
● Hopefully a cPanel or similar
● Hope you checked version compatibility
● pray that works
(a.k.a I need to maintain a lot)
● Docker containers
● Docker composer
● README or .env with all the ports.
● Don't forget to link containers.
● Also don't forget you need a network
The DOCKER PORT HELL
(a.k.a can't keep track of ports)
We should be able to work on
development as if we were in production.
Kubernetes (K8s) is an open-source system for automating deployment,
scaling, and management of containerized applications.
Skaffold handles the workﬂow for building, pushing and deploying your
application, allowing you to focus on what matters most: writing code.
I got you a Demo :D