-
Testing Disk IO Speeds vs Network Speeds
-
Thoughts On: Do Nothing Scripting
-
Thoughts On: Datagenics - Pin Number Analysis
-
Installing crowdsec
-
Thoughts On: Why I Still Self Host My Servers
-
Thoughts On: Honey, YouTubers Are Poisoning The Kids
-
Thoughts On: What's inside the QR code menu at this cafe?
-
Thoughts On: Two open source projects with great documentation
-
Repairing wordpress in critical error
-
Fixing sudo access on a Google Compute Engine VM
-
Monitoring a Kubernetes Pod's Memory Usage
-
Stripping an Audio Track out of a Video File Using ffmpeg
-
Example of Deployment where pods are pinned to a specific node by name
-
Upgrading Nginx Ingress Controller on GKE
-
Reverse Proxy vs Forward Proxy
-
Reading an Image from a Django FileResponse Object
-
Creating a Mock ZXY Server for testing
-
Comparing Python Dependencies between releases
-
Running a Postgres DB in an Alpine Linux image to run Mapnik Tests
-
Bare Metal Ingress Controller for Kubernetes
-
Using NFS as a Storage Class for Kubernetes
-
Installing Kubernetes using Kubespray
-
Adding a bind mount for etcd
-
Updating Ubuntu over ssh
-
Using rsync
-
Updating Packages with `apt`
-
Checking Raid
-
Checking the NFS Server
-
Killing old logins
-
Setting up git local dev environment
-
Debugging a 500 error with Wordpress
-
Installing docker registry secrets to access gitlab docker registries in kubernetes
-
Testing ssh connection in Python
-
Checking for environment variables
-
Short SHA Hash Lengths for GIT
-
Storing a SSH Key in a Gitlab Environment Variable
-
Migrating to Access Tokens for a Git repository and registry using Gitlab
-
Finding the most recently changed files
-
Adding Google Cloud Platform Ingress to a service
-
Adding a second email to a google email account
-
Reloading Nginx's Config files without restarting
-
Removing osd's from our ceph cluster
-
Configuring gitlab runner for kubernetes
-
Installing gitlab-runner into a kubernetes cluster
-
Making the Health Check not timeout in face of failure
-
Fixing failure to mount volumes due to "an operation with the given Volume ID already exists"
-
Upgrading rook from v1.5.12 to v1.6.11
-
Updating rook 1.4.9 to 1.5.12
-
Upgrading rook from v1.3.11 to v1.4.9
-
Upgrading rook-ceph from Ceph Nautilus (14.2.8) to Octopus (15.2.13)
-
Upgrading old rook-ceph in our colo kubernetes from 1.2.7 to 1.3.11
-
Monitoring Azure Resource Group Status
-
Designing the Azure Network
-
Making WordPress on a Google VM work