Istio and JWT Authentication

Simplified overview of an Istio-based UI and API authentication approach using a JWT.

Creating a simple Kubernetes Operator in .NET

Creating a Kubernetes operator can seem a bit overwhelming at first. To help, there’s a simple NuGet package called CanSupportMe.Operator which can be as simple as watching for a secret or config map or creating a custom resource definition (CRD)Read More

My deployment to Azure using Terraform and Flux

A high-level overview of how I am using Terraform and Flux to deploy my infrastructure and applications to Azure.

Create a Signed JWT and validate it in Istio using a JWK

This guide shows how to create a public/private key pair and how to use these to create a JWK and a signed JWT and then validate a request to a service running in Kubernetes where Istio is running.

Azure App Configuration mounting as JSON in Kubernetes

An easy way to mount values from Azure App Configuration (and Azure Key Vault) into JSON files in Kubernetes.

Changing branch used by Flux deployment

Change the source branch used by Flux to another branch for testing purposes.

.NET Container Running as Non-Root in Kubernetes

A quick guide to running .NET containers as non-root, non-privileged users.

Azure Kubernetes Service (AKS) and Flux – ii – Flux with Empty Repository

Configuring a repo to use with Flux including NGINX Ingress Controller, Cert-Manager and a demo application.

Azure Kubernetes Service (AKS) and Flux – i – Introduction and AKS Cluster Setup

Setting up a low cost AKS cluster running two nodes and relatively low cost VMs.

Install Metrics Server into Kubernetes Running in Docker Desktop using Helm

If using the Helm chart to install Metrics Server in a Docker Desktop instance of Kubernetes, it may not start due to insecure certificates. To resolve this, run the following command when doing the install (it can also be appliedRead More