When discussing Azure networking, a question that frequently comes up is how to connect different Azure regions. More specifically, this question typically boils down to how to connect VNETs that are in different regions. There are three options to achieve this connection, which we’ll discuss in this post: Global VNET peering VNET-to-VNET connection Expressroute Although […]
Setting up Windows Virtual Desktop in Availability Zones
If you followed along with my writing, you might have noticed I’ve working with Windows Virtual Desktop (WVD) a little. You can read more about setting up WVD, setting up the management tool or how to setup FSLogix. By default, the WVD template deploys the session hosts in an availability set. This will spread the […]
Cloud shell goodness outside of the Azure portal
Do you know about the Azure Cloud Shell? If you don’t, this post is for you. If you do, this post might be for you, because cloud shell is available in more places than you might think. I recently gave a talk at the Azure security and compliance event in Sunnyvale, and showcased the Azure […]
Don’t use environment variables in Kubernetes to consume secrets
Managing secrets is a complicated endeavor. Kubernetes has a native secrets implementation, that allows you to store and access secrets from your deployments. A while ago, I read a short free book on Kubernetes Security, by Liz Rice and Michael Hausenblas (apparently O’Reilly calls it a report, but I actually have a hard copy that […]
Setting up WSL2, Windows Terminal and oh-my-zsh
I recently re-imaged my laptop to a clean Windows 10. I haven’t yet taken the time to re-setup my Linux setup on top of Windows 10. In this post, I’ll walk you through how to setup WSL2, in combination with the (new) Windows Terminal and oh-my-zsh. WSL stands for the Windows Subsystem for Linux. WSL […]