In the past week, I’ve had two separate people reach out to me about how to get started with learning Kubernetes. I thought I’d put my thoughts together in a blog post here, so everybody can benefit from this. Starter resources for Kubernetes To start learning Kubernetes, I highly recommend the following resources: Introduction to […]
Considerations regarding cloud software business models
I recently had a conversation with a start-up company that was planning to launch its software in the cloud. In our conversation, we talked about different business models for cloud software. The conversation stuck with me, and I’ve been thinking about the different business models and the impact of them since. In the past two […]
Customize core dump in Azure Kubernetes
A core dump is a common way to get information about process crashes. It saves the memory state, which can later be used for troubleshooting purposes. Being able to perform a core dump in Kubernetes is a little bit more involved than on a regular system. You will need to configure the Kubernetes hosts in […]
How to run your own admission controller on Kubernetes
I’ve done some work with a customer lately, where I helped them build a mutating admission controller on Kubernetes. The goal of this blog post is to explain what admission controllers are and how to deploy them on Kubernetes. To keep the content of the post manageable, the development of the admission controller itself is […]
Running Windows containers on the Azure Kubernetes Service (AKS)
Containers and Kubernetes have traditionally been the area of Linux-based workloads. However, things have changed. Windows has supported Docker containers for a while now, and since Kubernetes 1.14, Windows support has been generally available in Kubernetes as well. In this blog post, we’ll explore how you can add Windows nodes to a Kubernetes cluster running […]