Skip to main content

#kubernetes

11 posts · Posts about kubernetes · All tags

  1. Exposing Kubernetes Services with Tailscale Funnel

    I have been learning Go lately and wanted to try and expose a microservice using a Tailscale Funnel. I had a project inmind to build a small Go application that would build and deploy a Docker image to a private registry using a webhook. Therefore, I needed to figure out how to expose the application using Tailscale Funnel.

    4 min read
  2. Gateway API migration

    As of now Ingress NGINX is being retired, sad times all around. As per the blog post Ingress NGINX Retirement

    12 min read
  3. Managing multiple databases in CNPG

    I love a bit of Kubernetes but I also hate it as I navigate the Kubernetes landscape and learning from doing. I have come across multiple gotyas. This is one of them, I run a CloudnativePG Cluster, Originally I only used this to play around with Postgres.

    4 min read
  4. Zed my way

    I love trying out new text editors, don't ask me why because when I get used to one, something new comes out that I want to try—that's just the way it goes, I guess.

  5. Installing a Talos cluster in Proxmox

    So it begins again... I have started rebuilding my homelab, but instead of going bare metal, I am moving to Proxmox mainly to reduce the number of physical machines as well as to experience working with a hypervisor. I have used Proxmox before, but this time I am going to try to get it as close to production-ready as I can.

    8 min read
  6. Managing Kubernetes Secrets the GitOps Way with Vault and VSO

    GitOps is great right up until you need to store a secret. Everything else lives in Git — manifests, Helm charts, ArgoCD app definitions — but the moment you need a database password or an S3 key, you've got a problem. You absolutely cannot put credentials in a repository, no matter how private it is.

    15 min read
  7. Backing up CloudnativePG to Minio

    I have spent some time setting up my own instance of CloudnativePG inside my Kubernetes cluster. I have two instances a dev instance, and a "prod" instance. Normally I would use pg_dump to backup the databases, but I wanted to try something different.

  8. Setting up MetalLB in under 10mins

    If you deployed your Kubernetes cluster in Cloud, the cloud provider will take care of creating Load balancer instances. But if you are using bare metal for the Kubernetes cluster, you have very limited choices.

  9. Installing ArgoCD using the app of apps pattern

    A little background here, at work we use Flux this has been set up for quite a while way before ArgoCD was released. So liking new and shiny things, I decided to go with ArgoCD plus I liked the logo much more.