SHIFT-WIKI - Sjoerd Hooft's InFormation Technology
This WIKI is my personal documentation blog. Please enjoy it and feel free to reach out through blue sky if you have a question, remark, improvement or observation. See below for the latest additions, or use the search or tags to browse for content.
Using VS Code and Lens to connect to a private AKS cluster
Summary: This wiki page explains how to use VS Code and Lens to connect to a private AKS cluster.
Date: 15 September 2025
There are many ways to connect to a private AKS cluster. This page assumes you have a jumpbox VM in the same virtual network as the AKS cluster, and that you can connect to the jumpbox using Azure Bastion. Using VS Code with the extensions explained below is the easiest way to connect to a private AKS cluster, but also has it's limitations. For that reason, I'll also explain how to use Lens to connect to the private AKS cluster.
How to Clone a PVC in Kubernetes
Summary: This wiki page shows how to clone a Persistent Volume Claim (PVC) in Kubernetes.
Date: 14 September 2025
When doing an Argo CD sync I got an error on one of our PVCs. For one of our applications we upgraded the storage class but hadn't had the time yet to convert the actual PVC:
one or more objects failed to apply, reason: PersistentVolumeClaim "seq" is invalid: spec: Forbidden: spec is immutable after creation except resources.requests and volumeAttributesClassName for bound claims core.PersistentVolumeClaimSpec{ ... // 2 identical fields Resources: {Requests: {s"storage": {i: {...}, Format: "BinarySI"}}}, VolumeName: "pvc-2bc75dce-01e6-4f8b-ae06-3fc6c6657dac", - StorageClassName: &"default", + StorageClassName: &"managed-premium", VolumeMode: &"Filesystem", DataSource: nil, ... // 2 identical fields }
As you can see, the storage class 'default' is changed to 'managed-premium', but unfortunately, this cannot be done online in Kubernetes, as that setting is immutable. Follow the procedure below to use 'korb' to quickly clone the PVC to a new one with the correct storage class.
How do Kubernetes Probes Work
Summary: This wiki page explains the usage of kubernetes probes.
Date: 16 August 2025
Even though they are pretty good described in the documentation and a availability of a lot of additional resources, I found it hard to find a simple clear overview without going too much in depth. This wiki page aims to do just that.
How to manually install Grafana Plugins into the Kubernetes Helm Chart Pods
Summary: This wiki page shows how to manually install Grafana plugins into the Kubernetes Helm Chart Pods.
Date: 10 August 2025
In this wiki page I'll show you the steps to manually install Grafana plugins into the Kubernetes Helm Chart Pods. This includes the following steps:
- Update the helm values file to allow for unsigned plugins.
- Use kubectl to copy the plugin files into the pod.
- Restart the Grafana pod.