RSSAmplifier

Blog

Vuyisile Ndlovu

Building reliability into software and operations

vuyisile.comRSS feed ↗10 posts

Latest posts

Setting up a local gitignore file

Local Git ignore files are useful for keeping experimental and temporary code out of the main project's history. In this article, I show you how to create and use a local Gitignore file.

How to use Azure Key Vault with the Azure CLI

A guide for creating an Azure Key Vault, inserting, retrieving, updating and deleting secrets using the Azure CLI.

Self-Hosting Planka in Kubernetes: A Lightweight Trello Alternative

I recently deployed Planka, a self-hosted, open-source Trello alternative, to my Kubernetes Homelab. In this post, I discuss why I chose it and how I set it up using GitOps

Rollbacks in ArgoCD

Deployments don't always go according to plan, and changes can break the application. In this post, I discuss how to perform a rollback using ArgoCD.

Setting Up a Remote Backend for Terraform Using Azure Storage

Terraform Remote State Using Azure Storage Recently, I needed to set up a shared Terraform workflow where state could be […]

GitOps with ArgoCD

I’m learning a set of new tools to make my skills more well-rounded. These include Azure, Terraform and ArgoCD. ArgoCD […]

An intro to Helm

I’m currently learning Helm to improve how I deploy and manage Kubernetes applications. This post is a quick summary of […]

From HDD to SSD: How I fixed an I/O Bottleneck in a Kubernetes Node

My media server kept freezing and crashing Kubernetes pods. After some digging, I realised the bottleneck was the old spinning HDD. I cloned the system to an SSD, swapped the drives, and the node is now stable and fast. In this post, I talk about how I did it with minimal downtime.

May AWS Tech Meet at FlexiWork

Summary of the AWS meetup I attended at FlexiWork Bulawayo

How A Bad Firewall Rule Broke My Network

I recently disconnected devices on my network from the Internet because of a restrictive UFW firewall rule. Read to find out how I fixed the problem.