
Enhance Kubernetes with Ceph RBD: Deploy Portainer for Easy App Management
After installing Kubernetes the hard way, I improved the cluster with a Ceph RBD connection. This creates a StorageClass that we …

Mastering Kubernetes: Building a Cluster from Scratch Step-by-Step
Mastering Kubernetes: Building a Cluster from Scratch Step-by-Step Setup jumpbox environment We start with installing some packages required for the setup process. wget and curl to fetch packages, vim to change configuration files, openssl for all the certificates we are required to create. Last but not least the git command to download the repository with […]

Master Linux Window Management with wmctrl: Organize Your Windows with Ease!
In this video we look into the command wmctrl that we can use to organize our videos in Linux. If we add it as a keyboard shortcut …

How to Set Up Vitess for High Availability in Production (HAProxy & Keepalived)
I looked into how to make Vitess run in a production environment with High availability. I set up a haproxy to load balance the …

Manual Vitess Installation on Debian Bookworm with MySQL 8.0: Step-by-Step Guide for Production
Installing Vitess manually on Debian Bookworm. This Vitess script will install Vitess 20.0.1 on MySQL 8.0.32 using Debian Bookworm as an operating system. Vitess requires MySQL 8.0 at the moment because some features are deprecated in 8.4. And the configuration package for MySQL 8.0.32 requires Bookworm. Prepare system First we need to install a couple […]

From IMDB TSV to MySQL: Migrating Data with Custom Code 🚀
I needed some test data to migrate into Vitess and training on GUI work. In this video, I go through the code I created to convert the …

SuperMicro Servers: First Steps, BIOS Flash, & IPMI Setup Guide!
I got a donation of three SuperMicro machines. In this video I go through the first steps I do when getting new hardware. We do an …

Build Your Own Chatbot with OpenAI's ChatGPT API: A Step-by-Step Guide
We look into how to create a simple chat using the OpenAI Chatgpt API. We talk about context and how to use it to improve our …

Implementing PayPal Payments: A Practical Guide and Pain Points
In this video, I talk about the implementation of payment for my site, YouTool.app. We looked at what PayPal requires in their …

Say Goodbye to File Size Limits! Uploading Gigabytes with Fetch
We look into how to upload really large files using fetch. By splitting up the files, we bypass browsers’ upload limitations. We send …

Java 23 – Gathering Modularity
We look into the next long time supported version of Java, the latest revision 23 contains improvements in speed, simplicity and …

I needed to run one docker container per host – Ansible deploy of Docker workloads
In this video, we look at my ansible script for deploying my testloads. Join this channel to get access to perks: …