Return to site

Kubernetes docker for mac ingress

broken image
broken image

In other words: they’re Kubernetes, but on your laptop. All of these are local Kubernetes environments. Minikube, MicroK8s, Docker for Mac, KIND, the list kind of goes on. So, how does developing on Kubernetes suck? Let me count the ways. When there’s another tool that solves a problem better than Tilt, I’ll use that. Full disclosure: While I work on Tilt as part of my job, which we have designed to solve some of these problems, another part of my job is writing software that runs on Kubernetes. In this post I want to walk through all of the problems I have encountered developing software on Kubernetes. When I’m writing software, though, Kuberentes has only made things harder. All told I’m happier operating a microservices app today than I was before I started using Kubernetes. Whole classes of production problems have disappeared–arguably to be replaced by others. Kubernetes has changed the way I operate software.