Hundreds of Hours of FREE Azure Learning Resources

There are hundreds of hours of free learning resources for learning Microsoft cloud technologies ranging from DevOps to hybrid cloud, to Office 365 and cybersecurity. A few of the most recent offerings are listed here. Kusto Query Language (KQL) from Scratch. KQL is the language of Azure Log Analytics, which is ubiquitous across the Microsoft … Continue reading “Hundreds of Hours of FREE Azure Learning Resources”

Create NEW VM on EXISTING Subnet with Azure CLI

A common mistake I see with sysadmins trying to create new VMs on existing subnets from the Azure CLI. One would think that specifying the existing VNET name and subnet name, as shown below, would do the job. While it seems logical this should work, it actually results in a new VNET and subnet being … Continue reading “Create NEW VM on EXISTING Subnet with Azure CLI”

Minikube on Ubuntu: Step-by-Step

With Kubernetes now the de facto standard for container orchestration, there is no time like the present to get started. Minikube provides the perfect single-node Kubernetes cluster for your development environment where you can begin exploring. If you read my previous post, “Install & configure Minikube on Windows 10”, it may have occurred to you that … Continue reading “Minikube on Ubuntu: Step-by-Step”

WORKAROUND: Git clone on Windows fails with ‘index-pack failed’ error

I tried checking out a feature branch of a Git repo from the command line on Windows, and received the following error: fatal: early EOF fatal: index-pack failed Absolutely no real info here to help me identify the source problem. The Fix To get to the source of the issue, I launched the Git daemon … Continue reading “WORKAROUND: Git clone on Windows fails with ‘index-pack failed’ error”

Minikube + Kubectl Command Cheat Sheet

To accompany my previous tutorial “Minikube on Windows 10″ Step-by-Step“, I have a cheat sheet I update periodically with useful minikube and kubectl commands to help folks get productive in their development environments quickly. Find my cheat sheet on Github at “Minikube Command Cheat Sheet“. Feel free to fork it and add your own or … Continue reading “Minikube + Kubectl Command Cheat Sheet”

Minikube on Windows 10: Step-by-Step

If you have been thinking about getting started with Kubernetes in 2019, minikube is a great first step. Minikube provides the perfect single-node cluster development environment where you can begin exploring. As I found most tutorials lacked left a few interesting details, like lighting up the Grafana dashboard, and starting minikube with verbose logging, just … Continue reading “Minikube on Windows 10: Step-by-Step”

Convert Azure AD B2B Users from Guest to Member: How and Why

The primary difference between a Guest and a Member user lies in their lookup rights in the Azure AD domain. There are some important differences between UserType of Guest vs Member, specifically: Member. A user expects to have access to internal-only sites. This user is not considered an external collaborator. This will be important when … Continue reading “Convert Azure AD B2B Users from Guest to Member: How and Why”

Azure CLI ‘az login’ returns ‘Permission denied’

I recently encountered a fresh install of the Azure CLI on Ubuntu 18.04 LTS that failed at ‘az login’ step with the following error: [Errno 13] Permission denied: ‘/home/pzerger/.azure/config When I looked at permissions on the directory with the command below, I saw that my account simply lacked write and execute permisions. The Fix To … Continue reading “Azure CLI ‘az login’ returns ‘Permission denied’”

Ubuntu 18.04 returns “not found” for Azure CLI install via apt

A quick note for anyone else who encounters this issue… Recently I tried to install the Azure CLI via apt following the steps in “Install Azure CLI with apt”, I received the error “source not found”, even after modifying my sources list as described in the article. When I enumerated the sources.list on my Ubuntu … Continue reading “Ubuntu 18.04 returns “not found” for Azure CLI install via apt”

New Linux VM experience via “Quick Create” on Windows 10

I’ve never been a fan of the Windows subsystem for Linux, largely because it brings limitations and unpredictability to my Linux experience, leaving me frustrated. I prefer a full Linux VM, and a recent build of Windows 10 brings this Quick Create experience in Hyper-V for Ubuntu 18.04. (I believe this showed up in October, … Continue reading “New Linux VM experience via “Quick Create” on Windows 10”