Getting ASP.NET Core dev certs working in both WSL and Windows I recently re-installed my development machine for different reasons, and as part of that, I decided that I was going to use Visual Studio Code and the Remote - WSL extension to do
Spinning up Azure Container Instances using the Docker CLI The Docker CLI has recently added support for running Docker containers using cloud providers. More specifically using Azure Container Instances and Amazon ECS. This seems like a really cool addition to the CLI,
Managing Azure DNS using Kubernetes CRDs In my last post, I talked about Kubernetes Custom Resource Definitions, or CRDs. It was a fairly high-level intro with some code attached, which I guess could be useful. But to show something
Intro to Kubernetes Custom Resource Definitions or CRDs After having done a couple of Kubernetes-based projects, I still haven’t had time to dive into Kubernetes Custom Resource Definitions, or CRDs, properly. Because of this, I decided to play around with them
Assigning Azure managed identities to pods in AKS As the title says, this post will cover how you can assign managed identities to your pods when running in Azure Kubernetes Service (AKS). But before we get started, let’s have a quick
Yet Another Kubernetes Intro - Part 9 - Ingress, Dashboard and extras So…it is finally time for the last installment in my introduction to Kubernetes. So far, we have gone through what it is, Pods, ReplicaSets and labels, Services, Deployments, configuration, storagestorage and namespaces and
Yet Another Kubernetes Intro - Part 8 - Namespaces & Access Control I’m down to what I think is the second to last post in my introduction to Kubernetes series. Up until the last post about storage, I think I had a pretty ok connection
Yet Another Kubernetes Intro - Part 7 - Storage It’s time for part 7 in my introduction to Kubernetes. In the previous post, I talked about configuration. This time, it is all about storage!
Yet Another Kubernetes Intro - Part 6 - Configuration I have reached the 6th part of my introduction to Kubernetes, and so far we have covered a LOT of things. But there is still a few things left to cover.
Yet Another Kubernetes Intro - Part 5 - Deployments It is time to have a look at the last pod management related resource type in Kubernetes, the Deployment. In part 3 I talked about using ReplicaSets to run multiple pods in our
Yet Another Kubernetes Intro - Part 4 - Services Ok… So far in this series I have covered “What is Kubernetes?”, Pods and ReplicaSets. This means that we should be able to get a basic Kubernetes cluster up and running (at least
Yet Another Kubernetes Intro - Part 3 - ReplicaSets and Labels In my last post, I covered pods. However, I also mentioned that I was a little bit torn about covering pods, and especially the creation of pods. The main reason for this is
Yet Another Kubernetes Intro - Part 2 - The Pod In the previous post, I gave a very high level overview of the Kubernetes landscape. Now it is time to go a little deeper, become a bit more practical, and look at some
Yet Another Kubernetes Intro - Part 1 - What is it? I’ve spent quite a bit of time trying to learn and understand Kubernetes. And in doing so, I have used numerous different resources on the interwebs to try and make sense of everything.
Slow Docker commands on domain joined PC I recently joined a new company and as part of that I got a new laptop. Normally that just means installing the things I need, and I’m good to go. However, this time
New blog Ok, I have finally gotten my act together and set up a new blog. The old one was based on BlogEngine.NET, which was really good to be honest. But it was getting old,
Versioning ASP.NET Core HTTP APIs using the Accept header For some reason, I have spent a couple of days thinking about versioning HTTP based APIs. Actually, the reason is that I have a client who is using quite a lot of HTTP
Using Azure Files with Azure Container Services and Docker volumes As a continuation to my last post about setting up an Azure Container Service, I thought it might be a good idea to have a look at persistent storage for the containers. Even
A brief look at Azure Container Service Yesterday I had a couple of hours left over as I was on a train on the way to do a presentation. So I thought i would play around a little with the
My intro to Docker - Part 5 of 5 In the previous posts, I have talked about everything from what Docker is, to how you can set up a stack of containers using docker-compose, but all of the posts have been about