Ken Muse
Understanding IPv6: From GitHub's IPs to Kubernetes and ARC
IPv6 isn’t just coming – it’s here. If you’re managing a network or communicating with the internet, you need to understand how IPv6 affects your infrastructure and deployments. In this post, I will explore the basics of what IPv6 really means, how it works with the DevOps tools you use every day (such as GitHub, Docker containers, and Kubernetes), and how GitHub Actions Runner Controller’s latest update improves support for IPv6.

Read this article

Restricting IP Access on GitHub-Hosted Runners
Securing DNS isn’t necessarily enough to protect your CI/CD environments. An application can connect directly to an IP or talk to an outside DNS service. In this post you’ll learn use iptables and ip6tables to restrict outbound DNS and block common DNS-over-HTTPS providers on GitHub-hosted runners.

Read this article

Restricting DNS Access on GitHub-Hosted Runners
Lately I’ve seen people spin up self-hosted runners just to lock down network egress. That creates maintenance overhead – and your time is valuable. You may not realize this, but you can restrict outbound domains while still using GitHub-hosted runners. In this post you’ll learn how to use a local Unbound allowlist so only approved domains resolve.

Read this article

Navigating the Home Automation Standards
There are tons of options for home automation. There are devices that support Z-Wave, Zigbee, Thread, WiFi, Bluetooth, and Matter. How do you choose? In this post, I’ll compare the technologies and show you which ones are emerging as the clear industry direction.

Read this article

Mastering Azure Network Addresses

Mastering Azure Network Addresses

If you want to master Azure, you must first understand how to master Azure networks and network addresses. Learn about Azure networks and CIDR notation.

Read this article