Dan Erez
Developing locally with Kubernetes - a Guide and Best Practices
#1about 5 minutes
Understanding the pros and cons of microservices architecture
Microservices offer benefits like independent scaling and deployment, but can lead to complex systems that are difficult to manage.
#2about 5 minutes
Using Kubernetes for complex integration testing
As business processes involve more microservices, Kubernetes becomes essential for managing integration testing environments that local setups cannot handle.
#3about 2 minutes
Comparing local, remote, and hybrid Kubernetes environments
Developers can choose between isolated local setups, scalable remote clusters, or a hybrid model, but shared environments introduce collision risks.
#4about 3 minutes
Managing the high cost of cloud development environments
The rising expense of public cloud services necessitates careful cost management using tools like OpenCost to avoid impacting a company's financial health.
#5about 3 minutes
Leveraging idle employee machines as a free cloud
A novel approach to reduce cloud costs involves creating a distributed computing grid by utilizing the idle processing power of employee computers.
#6about 3 minutes
The benefits of running Kubernetes locally for development
Using a local Kubernetes setup ensures environment parity with production, reduces bugs, improves developer familiarity with operations, and enables offline work.
#7about 6 minutes
How to choose the right local Kubernetes distribution
A comparison of popular local Kubernetes distributions like Kind, Minikube, and K3s highlights their trade-offs in resource usage, features, and setup complexity.
#8about 5 minutes
Using Telepresence to solve the shared cluster problem
Tools like Telepresence solve the developer collision problem in shared clusters by intercepting and redirecting specific traffic to a developer's local machine for debugging.
#9about 5 minutes
Demo of local debugging with Kind and Telepresence
A practical demonstration shows how to use Kind to run a local cluster and Telepresence to intercept traffic for live debugging and code changes.
#10about 1 minute
Key takeaways for an efficient Kubernetes development workflow
Choose the simplest approach that works, from avoiding Kubernetes entirely to using a central cluster with tools like Telepresence for complex projects.
Related jobs
Jobs that call for the skills explored in this talk.
Team Lead DevOps (m/w/d)
Rhein-Main-Verkehrsverbund Servicegesellschaft mbH
Frankfurt am Main, Germany
Senior
Kubernetes
DevOps
+1
Full Stack Developer (all genders welcome)
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Matching moments
24:52 MIN
Live coding on a remote Kubernetes cluster
Quarkus. A Bliss for developers
00:12 MIN
The challenges of Kubernetes complexity for developers
Startup Presentation: Achieving True Developer Self-Service in Kubernetes
10:33 MIN
Tools and techniques for Kubernetes development
How I saved 200K/yr in direct costs writing 0 code lines in K8s
06:16 MIN
Bridging local development and production with Podman Desktop
Containers and Kubernetes made easy: Deep dive into Podman Desktop and new AI capabilities
17:17 MIN
The shift to cloud-based development environments
How we will build the software of tomorrow
03:00 MIN
Comparing local and remote cloud development environments
Eclipse Che for Infrastructure Automation
23:53 MIN
Q&A: Key skills, complex projects, and the future of tech
Retooling and refactoring - an investment in people.
12:49 MIN
Setting up a local Backstage instance for development
Backstage Software Templates for Java Developers
Featured Partners
Related Videos
Local Development Techniques with Kubernetes
Rob Richardson
Retooling and refactoring - an investment in people.
Andrew Holway
Mastering Kubernetes – Beginner Edition
Hannes Norbert Göring
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
5 steps for running a Kubernetes environment at scale
Stijn Polfliet
Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies
Alex Soto
Cloud as the new mainframe: why the cloud hype does not reflect the dev reality
Gerta Sheganaku & Waldemar Hummer
Databases on Kubernetes
Denis Souza Rosa
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)




Remote DevOps Engineer: Kubernetes, AWS & CI/CD
italki
Municipality of Madrid, Spain
Intermediate
Linux
DevOps
Python
Kubernetes
Continuous Integration
+1



Kubernetes Engineer - Köln, Hybrid oder Full Remote
Dembach Goo Informatik GmbH & Co. KG
Remote
Redis
Kafka
DevOps
Ansible
+5
