Guides

Technology guides provide practical instructions and best practices for using tools and services.

Azure CLI Commands

Azure CLI (Command Line Interface) is a set of commands used to manage Azure resources directly from the command line. It provides a cross-platform command-line tool that allows users to perform tasks such as creating, managing, and deleting Azure resources from Windows, macOS, and Linux.

Azure Container Registry

Azure Container Registry is a managed, private Docker registry service that allows you to build, store, and manage container images and artifacts.

Azure Resource Graph

Azure Resource Graph helps you explore and query your Azure resources efficiently and at scale. This guide covers installation, example queries, and best practices.

Azure Subnet Design

Divide the VNet into subnets based on the type of resources they will host, such as networking, host types, or for growth. This will help to isolate and secure different types of traffic.

Create an Azure storage pool

To create an Azure storage pool, you add managed disks to the VM in the Azure portal, configure the storage pool and virtual disk in Server Manager, create a volume, and expand the storage pool by adding more disks and optimizing the pool as needed.

Docker Compose

Commands to use Docker Compose

Create a Docker Image, test, update and version control it, then publish it to Docker hub

This lab will setup a working environment with some website code in a source directory, then we’ll create a Docker container from scratch that runs an Nginx web server hosting the website code. We’ll simulate making a revision to the website code and go through tagging images. Finally, we’ll publish the tagged images to Docker Hub and then download and run them.

Install Docker CE runtime on Windows Server

Docker Community Edition (CE) provides a standard runtime environment for containers with a common API and command-line interface (CLI). It is managed by the open-source community as part of the Moby Project.

Install Docker CE runtime on Windows Server

Docker on Ubuntu provides a platform for developing, shipping, and running applications inside lightweight, portable containers, enhancing consistency and efficiency across different environments.

Install Docker on Raspbian

Azure Container Registry is a managed, private Docker registry service that allows you to build, store, and manage container images and artifacts.

K8S CLI Pod Creation

This page provides a detailed guide on how to create and manage support pods in Kubernetes (K8S) using the command-line interface (CLI)

K8S Custom DNS

This ConfigMap customizes the CoreDNS settings in a Kubernetes cluster. It defines static DNS entries and allows queries to fall through to the next plugin if no match is found.

K8S Support Pods

This page provides detailed instructions on how to schedule support pods in Kubernetes for troubleshooting and support tasks. The content includes YAML files for creating two types of support pods

K8S Transfer Images between Registries

This page provides instructions for transferring Docker images between registries using a PowerShell script, which logs into both source and destination registries, pulls images, tags them, and optionally pushes them. The guide includes example commands and a list of images to transfer.

Kusto Query Language (KQL)

KQL is a powerful and flexible language used to query and analyze large datasets in Azure Data Explorer, Azure Monitor, and Microsoft Sentinel

Linux Network Tools

This page provides a guide on using common network tools like Netcat, Telnet, DNS utilities, Curl, Ping, and Git in Kubernetes support pods for troubleshooting and support tasks, with real-world command examples. These tools enable various network diagnostics, remote access, DNS queries, HTTP requests, and version control directly from the command line.

Measure disk performance with DiskSpd

DiskSpd is a disk performance testing tool developed by Microsoft. It’s designed to measure the performance of storage systems by simulating various types of I/O operations


Last modified February 19, 2025: Update azure-point-to-site-vpn.md (a9c807a)