← Production Ready

Tips on Writing Go Microservices for Kubernetes

Tips on Writing Go Microservices for Kubernetes

Building Go microservices for Kubernetes? Learn the essential tips from Google's Kelsey Hightower on initialization, health probes, and resource management—so your services run reliably in production.

Erik OstermanJun 8, 2016

CEO & Founder of Cloud Posse

Cloud Architecture & Platforms

Kelsey Hightower, a Google Developer Advocate and Google Cloud Platform evangelist, recently gave a very helpful screencast demonstrating some of the tips & tricks he uses when developing Go microservices for Kubernetes & docker. Among other things, he recommends being very verbose during the initialization of your app by outputting environment variables and port bindings. He also raises the important distinction between readiness probes and liveness probes and when to use them. Lastly, in the Q&A he explains why it's advantageous to use resource files instead of editing live configurations because the former fits better in to a pull-request workflow that many companies already use as part of the CI/CD pipeline.

Filed underCloud Architecture & PlatformsGoMicroservicesSoftware Delivery

Get DevOps insights delivered to your inbox

Subscribe to the Production Ready newsletter.

Erik Osterman
Erik Osterman
CEO & Founder of Cloud Posse
Founder & CEO of Cloud Posse. DevOps thought leader.
Talk with Erik →

Share this essay

Related Posts

Continue reading with these featured articles

The Most Expensive Lie

Why Building From Scratch is Hard

SOC 2 Made Simple

The Production Ready Newsletter

Build Smarter. Avoid Mistakes. Stay Ahead of DevOps Trends That Matter.

Cloud PosseCloud Posse

Cloud infrastructure consulting from the creators of Atmos. Practical help with Terraform, AWS, and infrastructure delivery.

Products & Open Source

  • Atmos
  • Atmos Pro
  • GitHub

Connect

  • Office Hours
  • Newsletter
  • Schedule a Call

Company

  • Consulting
  • Discuss your project
  • Media Kit

Legal

  • Terms of Use
  • Privacy Policy
  • Disclaimer
  • Cookie Policy
Copyright ©2026 Cloud Posse, LLC. All rights reserved.