Networking

Setting Up a Reverse Proxy for Kubernetes Migration

Migrating my old server to Kubernetes has been on my mind for a while. The last couple of months were spent on setting up the general structure of my cluster. I got a bunch of neat tools set up on the cluster, like: ArgoCD, Cilium, External DNS, NGINX Ingress Controller and a ton more. I also figured out how I could do some GitOps, with an App of Apps and an ApplicationSet for some neat Kustomize stuff to boot. That meant that it was time to get stuff hosted on there, except for one issue: I have just the one IP available, and I have a server and a cluster serving websites.

read more

Debugging Kubernetes webhook timeouts with Cilium

During the installation of operators and applying their CRD’s in Kubernetes I occasionally end up on some issue that looks like Error from server (InternalError): error when creating "...": Internal error occurred: failed calling webhook "...": failed to call webhook: Post "https://...webhook...svc...?timeout=11s": context deadline exceeded. Below a summary of observations and steps I take to solve this, as a reminder.

read more