Welcome! This is a technically-oriented blog run by me, tyzbit. In my day job, I'm a Lead DevOps Engineer. I like GitOps, CI/CD, Cloud-native tech, Infrastructure-as-Code and DevOps/Agile processes. Image credit.




Note: This post was originally posted on my personal blog. I have copied the content to this blog.

Here’s the scenario: You have a cell phone, a streaming device and a laptop and you want to send their traffic over a VPN without having to configure the devices themselves.

Why would you want to...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

Recently I changed up my security system. Previously I was using MotionEye to watch my security cameras and when motion was detected in certain areas of the frame, it would save the video to a...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

Now, how did I do it?

First I purchased a few smart plugs. I got 3 Kasa KP115, which are very reasonably priced.

Then I set the smart plugs up on my network like normal using the app (and upgra...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

I started using Atlantis at the behest of a friend who urged me to use it instead of GitHub actions for managing Terraform repositories.

Configuring it was slightly more involved than I expected,...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

I touched on Longhorn in https://qtosw.com/2021/my-kubernetes-cluster-experience/ but it’s worth digging into further because the concept is really cool.

Longhorn works by having nodes with stora...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

(Links to code for my environment at the bottom)

I didn’t like how my main unRAID server was a single point of failure, so I set out to make a Kubernetes cluster. Initially I used Rancher to crea...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

I recently spun up a couple hosts as Kubernetes workers and interestingly, one of them worked fine but the other would not resolve kube-dns queries. On the node itself, running this command would f...

Note: This post was originally posted on my personal blog. I have copied the content to this blog.

This one caused many hours of befuddlement. I have a router running OPNSense and a Nintendo Switch, but without any modifications to my network, I get a D on NAT Type on my connection tests. I must...