Creating an AKS Automatic cluster with your OWN custom VNET in Bicep

Creating an AKS Automatic cluster with your OWN custom VNET in Bicep

In this article, I’m going to show you how to deploy an AKS Automatic Cluster within your own custom virtual network using Bicep. An Azure Subscription A code editor - I’m using Visual Studio Code! The AZ CLI kubectl A bash shell (VS Code has an integrated terminal, Windows terminal is also pretty neat) If you don’t know what AKS Automatic is, we’ll cover that before we start. We’ll then work through the Bicep code that we need to provision a cluster with our own virtual network. ...

February 20, 2025 · 11 min · Will Velida
Creating an Azure Kubernetes Service lab environment with Bicep

Creating an Azure Kubernetes Service lab environment with Bicep

In this article, I’m going to show you how to build an Azure Kubernetes Service lab environment with Bicep. This sample was inspired by this AKS Lab provided by the AKS team! [!NOTE] If you want to see a live demo of this instead, check it out on my YouTube channel! We’re going to build the lab environment step by step using Bicep. Wherever possible, we will avoid creating resources using the AZ CLI, and instead take an opinionated approach to defining our infrastructure declaratively with Bicep instead. We will still need to use the AZ CLI to do some tasks, such as deploying our resources. ...

February 13, 2025 · 14 min · Will Velida
Core Concepts in Kubernetes

CKAD Reference - Kubernetes: Core Concepts

I’m studying for my CKAD exam, so this article is serving as a reference for me to cover the core concepts in that exam. This article will cover Pods, Namespaces, the kubectl CLI tool, and how we can use it to create objects in Kubernetes. Kubernetes Primitives These are the basic building blocks in Kubernetes for building and operating applications that you host on it. These could include Pod, Deployments, Services etc ...

February 23, 2024 · 8 min · Will Velida
Planning AKS Deployments

Planning AKS Deployments

Kubernetes provides reliable scheduling of fault-tolerant application workloads, and is ideal for container orchestration. AKS is a managed Kubernetes platform on Azure, which makes this simpler for us manage our container workloads. In this blog post, I’ll talk about the main components of Azure Kubernetes, such as control plane nodes, node pools, pods, deployments etc. I’ll also talk about how we can configure network access in AKS, and how we can monitor our AKS clusters. ...

February 21, 2024 · 11 min · Will Velida
Building our first Radius application on Azure Kubernetes Service

Building your first Radius application on Azure Kubernetes Service

Earlier on this week, I gave a presentation to two user groups on the Radius project. If you want to check them out you can view them here: This one is from Coding Nights NZ, run by Microsoft MVP Marcel Medina: The other is from the Azure Community Enthusiasts User Group, run by Microsoft MVP Nicholas Chang: ...

February 7, 2024 · 12 min · Will Velida