Achieving BIG-IP High Availability with Azure Route Server
This one is a draft and will probably be a DevCentral Article.
This one is a draft and will probably be a DevCentral Article.
I hate Wordpress, so I’m creating a post to remember how I migrated this site.
I hate Wordpress, so I’m creating a post to remember how I migrated this site.
I hate Wordpress, so I’m creating a post to remember how I migrated this site.
I can never remember this one-liner so here it is to bookmark.
OpenShift can be expensive to try out, so this is a cheap(ish) way to deploy that is still fast
Recently a customer had a trifecta of conditions that forced me to think of a new solution, so I thought to document this.
I will forget if I don’t document this. How to configure SSL certs for Bitnami Wordpress.
FTP is a legacy protocol that requires specific knowledge. Most young engineers have never used it. Kubernetes is modern, but complicated. Most senior engine...
Here’s the details for a specific BIG-IP set up behind Azure LB.
This week I wasted time unnecessarily converting certificate and key file formats, and this post explains why.
My laptop SSD died and I’ve been issued a replacement. This documents my workstation set up in case I need to do it again.
This is intended to be updated. This is my post deploy steps when using Hyper-V and Quick Create for Ubuntu 22.04
Ugh, installing Ollama and Open Web UI locally (not with containers) was a pain, so here’s why I don’t prefer it
Ugh, installing Ollama and Open Web UI locally (not with containers) was a pain, so here’s why I don’t prefer it
This solution outlines how to use CIS when you are looking to reduce cross-AZ traffic in AWS EKS
This started as a quick and dirty demo to show NGINX and PROXY protocol, and turned into a Node JS web app that I’ll re-use one day.
I can never remember this one-liner so here it is to bookmark.
This one is for the times I don’t want to use F5’s quickstart example. I want a single template (not nested templates)
After too many one-off ARM templates, I’m documenting a simple and reusable ARM template for myself. Use this when deploying a PA firewall in Azure.
This post explains why I think writing technical articles has many benefits beyond the immediate purpose of specific knowledge sharing.
Unlike Windows Server, which I learned ‘from the ground up’ by reading textbooks, I’ve just sort of learned Linux on the job over the years. Now I’m going ba...
This post discusses measures a K8s admin can take to allow for more graceful shutdowns, using preStop hooks and terminationGracePeriodSeconds.
Today I learned the hard way about AWS AMI deprecation times. Here’s some quick notes that may save you some time one day.
Quick notes to copy and grab your kubeconfig file when using hosted clusters.
Unlike Windows Server, which I learned ‘from the ground up’ by reading textbooks, I’ve just sort of learned Linux on the job over the years. Now I’m going ba...
This post covers the changes I made to move from the default Jekyll theme to the current theme, Minimal Mistakes
GKE Dataplane V2 GKE Dataplane V2 is a new eBPF-based dataplane that replaces iptables. Previously GKE used Calico but this v2 dataplane uses Cilium. Y...
Unlike Windows Server, which I learned ‘from the ground up’ by reading textbooks, I’ve just sort of learned Linux on the job over the years. Now I’m going ba...
This post explains why every engineer can benefit from the experience of hosting a community or professional meetup
This post covers the new Azure Cross-region load balancer.
Brief notes about AWS, SSLO, PA and Fortinet. These are rough notes I made during my first successful deployment of SSLo in AWS using GWLB and Fortinet.
This post contains commands for searching the AWS and Azure VM image marketplaces, so that I can quickly copy and paste next time.
Brief notes about AWS, SSLO, PA and Fortinet. These are rough notes I made during my first successful deployment of SSLo in AWS using GWLB and Fortinet.
These are the tips I’ve learned to use while blogging with Jekyll this week
My first article on F5 SSLo deployed in AWS.
Lessons learned and a few pictures, part 3
Lessons learned and a few pictures, part 2
Lessons learned and a few pictures, part 1
This is a short post intended to take note of the changes I made to this blog today. Today’s learning tips Categories vs Tags When I started using ...
Like many posts, this one is going to be quick and rough. Today is Nov 2, 2023, and the latest release of OpenShift is curently version 4.14. If you wan...
Yesterday I wrote a blog post with some notes on Azure LB and thought out loud about Azure LB and flow symmetry. I still think it acts more like DAG than a n...
I deal with Azure Load Balancer a lot, and occasionally the Azure Gateway Load Balancer (GWLB) and, once in a while, other PaaS offerings like Application Ga...
This is purely for my own note taking I run these commands a few times a month when I’m setting up a VM for troubleshooting purposes. Hopefully I can find t...
Sorry in advance. This is a rushed post intended for rough note taking for myself. Argh, IPSec VPN Typically I don’t like to use appliance-based VPN connect...
Easy kubectl commands This is a short list of kubectl commands that I use frequently. The idea of this blog post is to save me from searching my Notepad++ ta...
This post describes the watch verb, which I had taken for granted before today
Minikube is a handy tool for a quick K8s cluster running locally. But it’s only available locally, not to other machines on the network. Here’s a few ways to...
How did we end up here? Hi! I’m Michael O’Leary, and this is my first blog post on this site. I’m a Senior Solutions Architect at F5, and I love my job. My g...