Thomas Vitale- Kubernetes - Episode 239

Published: April 3, 2023, 8 a.m.

Thomas Vitale is a software engineer and architect specializing in building cloud-native, resilient, and secure enterprise applications. He designs and develops software solutions at Systematic, Denmark, where he\u2019s been working on modernizing platforms and applications for the cloud-native world, focusing on developer experience and security.

\xa0

Topics of Discussion:

[3:52] How did Thomas get into software development?

[6:00] Thomas talks about his book, Cloud Native Spring in Action.

[7:31] Thomas goes over the basics of Kubernetes.

[8:42] What about orchestration of all these containers in a production scenario? How can we distribute these containers across the machines?

[12:11] How do we know when we need more than one Kubernetes cluster?

[19:46] What are a node and a pod, and how do those two relate?

[24:05] How does the application know when Kubernetes might move one container to a pod that happens to be on a different virtual machine with a different IP address?

[27:36] Where does Docker Swarm fit in, and where does Helm fit in?

[33:12] Thomas explains why he likes Carvel as a tool.

[34:12] What is Thomas\u2019s favorite method for spinning up your own Kubernetes cluster locally?

\xa0

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo \u2014 New Video Podcast! Email us programming@palermo.network

Clear Measure, Inc. (Sponsor)

.NET DevOps for Azure: A Developer\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \u2014 Available on Amazon!

Jeffrey Palermo\u2019s Twitter \u2014 Follow to stay informed about future events!

Architect Tips \u2014 Video podcast!

Azure DevOps

Thomas Vitale LinkedIn

Thomas Vitale Website

Cloud Native Spring in Action

\xa0

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

\xa0