https://clarkezone.github.io/ClarkezoneJames Clarke's blog on Cloud Native, Coding, Media Production, Tech. 2023-11-01T09:05:34+00:00 James E. Clarke https://clarkezone.github.io/ Jekyll © 2023 James E. Clarke /assets/img/favicons/favicon.ico /assets/img/favicons/favicon-96x96.png Experimenting with the Tailscale operator for Kubernetes2023-10-31T18:34:00+00:00 2023-10-31T18:34:00+00:00 https://clarkezone.github.io/posts/tailscale-operator/ James E. Clarke Audience Kubernetes Homelab users, Tailscale users Introduction In this post I tell the story of my attempt to replace an existing workable but cumbersome solution for Tailscale traffic routing for my Kubernetes homelab with the simplicity and elegance of the Tailscale Operator for Kubernetes which just went into public beta. Along the way I share learnings about a compatibility gotcha ... Learning How to Docker in 20232023-07-25T18:34:00+00:00 2023-07-25T18:34:00+00:00 https://clarkezone.github.io/posts/docker-core-knowledge/ James E. Clarke Audience SRE, Dev ops, Platform engineering Introduction The purpose of this post is to assist you in starting your Docker learning journey by sharing resources, tips, and methods that I have acquired over the years. It is based on my personal experiences from the last 8 years or so spent in and around the Docker ecosystem, as well as from experiences helping my colleagues at work who are sta... Kubernetes Cluster API for Azure quick start2023-02-21T16:51:02+00:00 2023-02-21T16:51:02+00:00 https://clarkezone.github.io/posts/capz-quickstart/ James E. Clarke Audience: Platform engineers, Kubernetes admins, SREs, dev ops engineers Intro This post is the first in a series on Cluster API Provider for Azure (CAPZ). What is the cluster API Provider for Azure? To quote from the introductory post from the Azure team: Photo by Kenny Aliason on Unsplash Managing Kubernetes clusters is hard. Managing Kubernetes clusters at scale across a variety of... 2022 Coding stats2022-12-31T16:51:02+00:00 2022-12-31T16:51:02+00:00 https://clarkezone.github.io/posts/coding-stats/ James E. Clarke Audience for this post: software developers I’m writing this post on my phone backstage at Seatle Symphony on the last night of 2022. I’m here to sing in the chorus in Beethoven’s 9th symphony for the New Year concert. So first off, let me wish you a very Happy New Year and thanks for staying subscribed despite the lack of content! One of my New Year resolutions for 2022 was to start Bloggi... ASP.NET Core 3.1 WebAPI: The case of the failing POST request2020-05-25T16:51:02+00:00 2020-05-25T16:51:02+00:00 https://clarkezone.github.io/posts/webapicore-case-of-missing-exception/ James E. Clarke I’ve recently been spending time getting back into the groove with distributed computing after a decade or so of absense. As part of that I’ve been kicking the tires of .NET Core for the first time (and loving it so far, but that’s another story). A couple of weeks ago, I came across a classic problem which all backend web developers have encountered all too often: a mysterious 400 Bad Reques...