A Day in the Life of a Packet in AKS (part 3): Outbound Connectivity

Thanks for the good feedback on this blog series! Here another set of questions I have been receiving lately: how does outbound connectivity look like for AKS pods? To answer that, we will look at how that works on both the Azure CNI and kubenet AKS clusters, deployed in one virtual network. After deploying your … Continue reading A Day in the Life of a Packet in AKS (part 3): Outbound Connectivity

A Day in the Life of a Packet in AKS (part 2): kubenet and ingress controller

Hey again, to complete the previous post on the Azure CNI, here it goes using kubenet instead. To make it a bit more interesting we are going to explore a bunch of additional stuff: Deploying AKS with kubenet in your own vnet (note that this is not well documented or supported by Microsoft at the … Continue reading A Day in the Life of a Packet in AKS (part 2): kubenet and ingress controller

A Day in the Life of a Packet in Azure Kubernetes Service (part 1): Azure CNI

I have been often troubleshooting networking inside of Azure Kubernetes Service (AKS) multiple times, so prompted by a colleague I decided to do a deep dive into the way packets are forwarded. Turned out I have learnt quite a lot! In this blog I will describe how to check every step of the way in … Continue reading A Day in the Life of a Packet in Azure Kubernetes Service (part 1): Azure CNI

From Zero to Hero with Azure Monitor and custom dashboards

OK, you have found this great new Azure Service. It does all you ever wanted, so after deciding you are going to use it in production, the next question pops up: how to monitor it? The first immediate answer is that what Azure Monitor is there for! Which begs for the next question: what can … Continue reading From Zero to Hero with Azure Monitor and custom dashboards

Reading Azure NSG logs with Python

You might have set your Azure Vnet, with some NSGs associated to the subnets. You start rolling apps, to the point where you have many VMs, and many NSGs. Somebody makes an application upgrade, or installs a new application, but traffic is not flowing through. Which NSG is dropping traffic? Which TCP ports should be … Continue reading Reading Azure NSG logs with Python

Azure Technical News in August 2018

These updated are conceived so that in a few minutes you can get an overview of what has been going on in Azure last month. I post them in this blog for a web-based repository. Please go to https://azure.microsoft.com/en-us/blog/topics/announcements/ for an updated list of Azure anouncements. My highlights this month are the Vnet endpoints for … Continue reading Azure Technical News in August 2018

Azure Batch Python SDK and Jupyter Notebooks

Hi there, You are probably aware that Azure provides SDKs for most services. And you probably know as well that these SDKs cover not only Microsoft frameworks such as .NET, but others such as Java or Python as well. I am in particular fond of the Python SDKs, due to my background and to a … Continue reading Azure Batch Python SDK and Jupyter Notebooks