Production-Grade Kubernetes Development

The more your development environment looks like what you're ultimately deploying, the fewer headaches your team is going to have. When using Kubernetes, you have a few different options of how you could have your developers work. I've built developer tools across the whole spectrum and here are some benefits…

Unit Testing with the Kubernetes Client Library

How do you unit test code that makes Kubernetes API calls? Using the Kubernetes client library can help you mock out a cluster to test your code against. As one of the first consumers of the kubernetes/client-go library when building kubernetes/minikube, I built elaborate mocks for services, pods,…