Colima as a Docker Desktop Replacement?

An attempt at finding a drop-in replacement for Docker Desktop on macOS. Why a replacement? Docker Desktop has been the gold standard for building and running containers on macOS. But what is it? Is it just a fancy container GUI? Well, no. The single, downloadable package comes built-in with everything you need to build and run Docker images on your machine. Besides running a VM in the background as a daemon, Docker Desktop provides seamless plumbing into the host machine with sane and secure defaults 1....

October 28, 2022 · 3 min · 571 words · Rameez Khan

Debug on Kubernetes with a Swiss-Army Knife of Tools

Premise I often find myself needing to debug some network issue on Kubernetes. This is usually something like doing a traceroute to an external or internal address, checking egress IP addresses, or just needing a shell on the Kubernetes cluster. The Past What I used to do is find any running pod on the cluster and shell into it, hoping it’s running some sort of base Alpine/Debian image. Then I’d use whatever the built-in package manager is (apt, yum, etc) to install my the tools (nmap, traceroute, ping, etc)....

January 31, 2019 · 1 min · 210 words · Rameez Khan