Thumbnail image

VCF CREATE TRANSPORT NODE COLLECTION FAILS AT 48 PERCENT

The problem For a clean installation, Cloud Builder fails with the step “Create Transport Node Collection”. Troubleshooting Troubleshooting the problems by logging into the NSX manager, revelaled the problem was “Waiting for connection to managers” So that ment that the hosts were trying to contact the NSX manager, with no luck.

Thumbnail image

ENHANCE KUBECTL WITH LOCAL AI USING OLLAMA AND OPEN SOURCE LLMS

Intro I know how to write a Kubernetes Deployment, service, secret or many of the other types you need when working with Kubernetes. This post is not about that. It’s about doing it faster and avoiding having to google for things, I can’t remember, at the time when I need it.

Thumbnail image

RUNNING EXTERNAL DNS WITH CLOUDFLARE

Update Just after creating this blog post, I submitted a PR to https://github.com/kubernetes-sigs/external-dns/ where I added the things I was missing in the documentation. I expected it to take weeks, if ever, to get approved. But a couple of hours later, it was merged into the Master branch. This kinda makes this blog post obsolete.

Thumbnail image

ADDING EXTRA VLAN/PORTGROUP TO A TANZU TKGS ENVIROMENT

The problem I have met several customers, who have vSphere with Tanzu that is struggling to add more than 1 network, to their environment, when they use the AVI Loadbalancer, and not the full NSX solution. This is a quick guide, on how to do just that. Note it’s only possible (as far as I know), to have 1 network to each vSphere namespace.

Thumbnail image

FIXING CILIUM ON KIND

Update It seams that either downgrading Docker engine, to an earlier version or waiting for version 4.27.0 will fix the Cilium problem. More info can be found in this issue. Thanks to Daniil Bazhanov, for the link/update. For me, Docker Desktop is gone, and I will test out Colima in my env going forward, and see how that works.

Thumbnail image

VSCODE DEVCONTAINER AND GIT SIGNING

Intro I have long been a fan of VScode DevContainer extention. The idea is really simple. To make sure you have a clean, reusable dev enviroment, for each of your projects, you spin it up in a container, with all the dependencies you need. Simple right ? Problem Setting up a new laptop, I descided that I needed to be better at creating enviroments, that I can reuse across different systems etc.

Thumbnail image

TANZU BASIC VIDEOS

Intro I often get the question “How can I deploy Tanzu Kubernetes on vSphere” when I meet new customers. The question often comes from the vSphere admins, that want to know, how to deliver this “new” type of service, to their users. So I set out to create a couple of basic videos, showing just that.

Thumbnail image

WHEN KUBERNETES IS NOT THE RIGHT CHOICE

Intro I’m a big fan of Kubernetes. I use it a lot at work (maybe not a big suprice - Hint: Tanzu) and I have also been running it at home. On a RPI cluster As VM’s in a ESXi host As a single physical box And even as VM’s hosted in Oracles cloud.

Thumbnail image

BUILD, PUBLISH AND HOST YOUR DOCKER IMAGES ON GITHUB REGISTRY

Intro The other day, I replied to a tweet from @ChrisShort where he mentioned seing that Github Container registry, was being used more and more. I replied since I have been using it ever since [Docker Hub(https://hub.docker.com)] started with their rate limiting, and I was hit by it, in my small demo enviroment.

Thumbnail image

DOUBLE REVERSE PROXY

Intro For a small project I was doing, I had to set up a Caddy reverse proxy, after a Cloudflare reverse proxy. Everything had to be with TLS etc, and it turned out to be a bit harder than expected. So here is how I did it, so you don’t have to struggle.