The Cloudcast

Developer Tools for Kubernetes

October 02, 2019 Aaron Delp & Brian Gracely
The Cloudcast
Developer Tools for Kubernetes
Show Notes

SHOW: 417

DESCRIPTION: Brian talks with Ellen Korbes (@ellenkorbes, Developer Relations at @garden_io) about the emerging sets of tools and frameworks to make it easier for application developers to interact with Kubernetes. 

SHOW SPONSOR LINKS:



CLOUD NEWS OF THE WEEK:


SHOW INTERVIEW LINKS:


SHOW NOTES:

Topic 1 - Welcome to the show. Tell a little bit about your background, and some of the things that you do in your day-to-day of Developer Relations with Garden.

Topic 2 - Kubernetes is a weird system because it involves containers and schedulers, neither of which developers really want to deal with. So why has Kubernetes become so popular, if it’s potentially not that friendly for developers?

Topic 3 - There has been a lot of activity in open source communities to create ways to make it easier for developers to work with Kubernetes. Some of those have been “PaaS” offerings (s2i, buildpacks, etc.), and some have been new tooling (e.g. Helm, Draft, Skaffold, Forge, Telepresence, Garden, and Tilt). Can you tell us about some of the new tooling - how do they map to developer needs? 

  • Debugging - Squash, KubeFwd, Stern
  • “Connect” - KubeFwd, Telepresence, Ksync
  • Development Orchestrators - Garden, Skaffold, Tilt

Topic 4 - In going through the different tools, what have you found are the ones that make the most immediate impact for developers? 

Topic 5  - As Kubernetes get more popular and widely used, do you think it’s important for developers to have to learn about Kubernetes? Or do you think that the external tooling will abstract it enough for them to be productive without that knowledge?

FEEDBACK?