© Mapbox, © OpenStreetMap

Speaker

Joe Thompson

Joe Thompson

Consulting Engineer, Clarity Business Solutions

Shannondale, West Virginia, United States

Actions

Joe Thompson's IT career is near the end of its third decade. He's been part of the cloud-native community since 2014, starting with OpenStack and taking on Kubernetes a few months after it debuted. He's spoken at KubeCon, Cloud Native Rejekts and many local meetups and enjoys showing how well-known tools and techniques are relevant to new platforms. Currently he's providing Kubernetes expertise to (mostly) public-sector customers as part of the team at Clarity Business Solutions, based in Linthicum, Maryland.

Area of Expertise

  • Information & Communications Technology

Topics

  • Kubernetes
  • Cloud Native
  • Containers
  • Linux

Service Mesh: Putting It Together, Taking It Apart

Do you need a service mesh in your Kubernetes cluster? Whether you say you do or say you don't, do you know why that's the case? A mesh of what? How does it work? How do you connect your apps to it and what does that allow you to do? Rather than look at or compare specific meshes, we'll start with the simplest possible example of what a service mesh is and does, and then look at a conceptual level at some of the things building on that allows *you* to do.

Apply the Can Opener of Enlightenment: Lifting the Lid Off Kubernetes Networking

What exactly happens when network traffic inside a Kubernetes cluster goes from one pod to another -- or, why doesn't it when you think it should? Which host interfaces will you see Kubernetes network addresses on, and what else on the host can you look at to help you troubleshoot network issues with your workloads? How do Kubernetes control plane components manage a network they themselves run within, and how does a coherent network even come to exist between cluster nodes in the first place? Maybe most importantly, *how* can you figure out what's wrong with any of it?

If you're new to Kubernetes, or just want a refresher and update on some of the networking basics, Joe Thompson will show you how OS-native tools and simple techniques (that you might already use) can help you bridge the gap between what you already know about networks and how Kubernetes does networking.

SCaLE 22x

* An Opinionated Proposal to Improve Internet TLS Certificate Management: Burn It All Down
* Kubernetes For Sysadmins Workshop

March 2025 Pasadena, California, United States

KubeCon + CloudNativeCon North America 2024 Sessionize Event

November 2024 Salt Lake City, Utah, United States

KCD Washington DC 2024 Sessionize Event

September 2024 Washington, District of Columbia, United States

KubeCon + CloudNativeCon North America 2023 Sessionize Event

November 2023 Chicago, Illinois, United States

Cloud Native Rejekts North America 2021

Avoid Spikes: Unexpected Kubernetes Behaviors

October 2021

KubeCon + CloudNativeCon North America 2020

Stop Writing Operators

November 2020

Cloud Native Rejekts North America 2019

Everything You Needed to Know about Kubernetes TLS, But Were Afraid to Ask

November 2019 San Diego, California, United States

KubeCon + CloudNativeCon North America 2018

A Basic Kubernetes Debugging Kit: curl, jq, openssl, and Other Best Friends

December 2018 Seattle, Washington, United States

Helm Summit

NetworkPolicy Resources: Proposed Best Practices for Charts

February 2018 Portland, Oregon, United States

KubeCon + CloudNativeCon North America 2017

CrashLoopBackoff, Pending, FailedMount and Friends: Debugging Common Kubernetes Cluster and Application Issues

December 2017 Austin, Texas, United States

Joe Thompson

Consulting Engineer, Clarity Business Solutions

Shannondale, West Virginia, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top