Rob Richardson

Local Development Techniques with Kubernetes

What if you could debug code running directly inside a Kubernetes container? This talk demonstrates how to set breakpoints and inspect code live.

Local Development Techniques with Kubernetes
#1about 3 minutes

Simplifying container startup with Docker Compose

Use a Docker Compose file to define and run multi-container Docker applications, avoiding complex command-line arguments.

#2about 3 minutes

Running different Kubernetes versions with Minikube

Minikube allows you to run a local single-node Kubernetes cluster inside a virtual machine on your personal computer.

#3about 3 minutes

Automating rebuilds on code changes with Skaffold

Skaffold handles the workflow for building, pushing, and deploying your application, automatically rebuilding when local files change.

#4about 2 minutes

Exploring container image layers with Dive

Use the Dive tool to visualize the contents of a Docker image, layer by layer, to discover inefficiencies and optimize image size.

#5about 5 minutes

Visualizing Docker resources with a UI using Portainer

Portainer provides a graphical user interface to manage Docker containers, images, volumes, and networks without using the command line.

#6about 3 minutes

Visualizing Kubernetes resources with K-Dash

K-Dash (now Schooner) offers a secure, web-based UI for visualizing and managing Kubernetes cluster resources like pods, services, and secrets.

#7about 8 minutes

Debugging applications inside containers with VS Code

The VS Code Remote - Containers extension lets you use a Docker container as a full-featured development environment, including debugging.

#8about 12 minutes

Q&A on Helm, K3s, Minikube, and WSL2

The discussion covers additional tools and concepts like using Helm for templating, K3s as a lightweight Kubernetes distribution, and running Docker in WSL2.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
Learning Kubernetes made easy with KubeCampus
Learning to use Kubernetes? KubeCampus by Kasten offers free educational content for all skill levels to get you started!Kubernetes is an open-source system for deploying, scaling and managing containerized applications. It allows you to deploy your ...
Learning Kubernetes made easy with KubeCampus
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025

From learning to earning

Jobs that call for the skills explored in this talk.

e DevOps Kubernetes

e DevOps Kubernetes

","addresslocality":"valbonne","streetaddress":""},"geo":{"@type":"geocoordinates","longitude":7.009186,"latitude":43.64152}},"industry":"","identifier":{"@type":"propertyvalue","name":"innova
Canton de Valbonne, France

Remote
45-50K
Intermediate
Bash
DevOps
Ansible
+6