Get AKS versions report using PowerShell

Hey Scripters! Today short post about gathering AKS versions report across all subscriptions in specific tenant. Kubernetes community release new version basically every 3 months. Microsoft Azure Kubernetes Service must follow all upgrades and support only 3 latest minor version of Kubernetes. It is done in following way : The current minor version that is released in AKS (N) Two previous minor versions. Each supported minor version also supports two …

Check Azure Kubernetes expiration date of SPN

Hello again PowerShell maniac! Today got for you special script for check Azure Kubernetes expiration date of SPN. Did you ever worked with Azure Kubernetes Service or simply Kubernetes on different platform than Azure? If not let me explain you in few words what this service is used for. If you ever worked with Docker and containers you shouldn’t have a problem with understanding of this service, as basically AKS …

KeyVault expired

Get Azure Key Vault expired secrets

Hey Scripters! If you want to gather Azure Key Vault expired secrets by the script, today is your lucky day – I’ve prepared script for that 🙂 I was searched for some easy functionality which will easily notify me about Key Vault expired secrets. The only solution I found is Events functionality in Key Vault. However after few of my test (during writing this article this option is still in …

Get Azure virtual machines without NSG and ASG assigned

Hi Scripters! Today I’ve got for you awesome script which will generate report with information about Azure virtual machines without NSG and ASG assigned. For non-Azure related people – Network Security Groups and Application Secuirty Groups are Azure network security concepts, which allows to filter/block virtual machines network traffic and easily group them according to ports which should be used by specific type of application. Both NSG and ASG are …