LATEST ARTICLES

Kubernetes: Recreating Pods Sometimes it's practical to re-create a pod because it needs to re-load configuration or restart. Here are some tricks to deleting and re-creating pods. Delete All Pods By Label To get the labels of a pod run this command...
Kubernetes ConfigMaps with .NET Core This tutorial will cover how to mount a Kubernetes ConfigMap into a pod and how to read that configuration in .NET. I will also demonstrate the different ways a .NET application can read configuration from...
Pointing a Domain Name to Azure Kubernetes (AKS) with a Static IP There are several ways to do this. I will start with the most basic way to demonstrate how this could be done and then gradually demonstrate more advanced...
Microservice Toolbox (MBOX) I designed this for testing and building microservices. This Alpine Docker image is packed full of tools for interacting with containers, service meshes, Kafka, and other application development needs. Being that I'm a .NET developer this is...
Must-Have Kubernetes Tools These are some must-have tools that can make working with Kubernetes significantly easier! These are my favorite tools that I use regularly that improve my workflow, security and troubleshooting abilities. kind This tool is phenomenal at creating local Kubernetes...
Simulating Lag with Docker Containers I was building a Grafana dashboard with Docker Compose that would monitor a local service. I wasn't able to figure out if my calculations for the graph were correct because the latency was so low...
Kafka Connect: JMX JConsole (Docker) Yes, you absolutely can connect JConsole to Kafka Connect and extract JMX metrics. If you are experiencing problems getting it to work this blog post will get you through it. There are 2 "gotcha's" with...
Debugging Kafka Connect Connectors/SMTs in Java Are you developing a custom Kafka Connect Connector or Single Message Transform (SMT) and need to debug this? This blog post will give you ideas on how to output information to standard output and...