Container Init Process
June 2, 2023
Categories: Tags:TL;DR: When deploying applications in containers, understanding the role and implications of the init process is critical. In this article, we’ll delve into how our application runs as Process ID #1 in a container, and what this means for our application’s signal handling and zombie process management.

Writing a Good Node.js Dockerfile
March 28, 2023
Categories: Tags:TL;DR: Tutorials often show simplistic, naive Dockerfiles. We can do better.

Docker CMD vs ENTRYPOINT
March 28, 2023
Categories: Tags:TL;DR: The simplest possible example to demonstrate the difference between Docker’s CMD and ENTRYPOINT instructions:

Cloudflare Workers Custom Link Forwarder
March 3, 2023
Categories: Tags:TL;DR: Setting up a custom link forwarder (e.g. links.devopsdirective.com/foo
) takes about 3 minutes using Cloudflare workers!

Kubernetes Maintenance Page
October 30, 2022
Categories: Tags:TL;DR: Need to set up a quick maintenance page for a service hosted in Kubernetes? You can create a custom page and host it with nginx without even needing a custom container image!
A gist containing the full code can be found here: LINK

Why Does Kubneretes Exist?
August 28, 2022
Categories: Tags:TL;DR: Kubernetes is complex because it is solving complex problems. It builds on multiple decades of progress to provide a solid foundation for deploying web applications!
