Back
Azure Private DNS Terraform architecture
18Mar, 2026

Azure Private DNS with Terraform — Foundation Before Private Endpoints

In this guide we explore how to deploy Azure Private DNS Terraform and why it forms the architectural foundation behind Private Endpoints and private platform services. When engineers start working with private networking in Azure, they usually begin with Private Endpoints. They deploy a storage account, create a private endpoint, …

Azure Virtual Machine architecture with multiple Azure Managed Disks Terraform
21Jan, 2026

Azure Managed Disks with Terraform: Designing Multi-Disk VM Persistence (The Right Way)

Azure Managed Disks Terraform allow you to design Virtual Machine persistence explicitly, using independent data disks, predictable LUN mapping, and clean lifecycle separation. When you deploy a single Azure Virtual Machine with one disk, storage feels trivial. The moment you attach a second disk, Azure stops being “just a VM” …

AKS Kubenet vs Azure CNI
14Nov, 2025

Kubenet vs Azure CNI in AKS – What’s the Difference (with Terraform examples)

Introduction When building Azure Kubernetes Service (AKS) clusters with Terraform or OpenTofu, networking isn’t just configuration — it’s architecture.AKS supports two main network plugins: Kubenet and Azure CNI. Your choice between them determines how pods receive IPs, how traffic is routed, and how your cluster integrates with existing VNets.In this …

OCI Private DNS Terraform resolver console
29Sep, 2025

OCI Private DNS with Terraform/OpenTofu — Refactoring for 2025

When working with cloud networking, one of the most common needs is internal name resolution. In this post, I’ll show how to implement OCI Private DNS Terraform to automate private zones and records.  Hard-coding IPs is fragile. You want internal services to discover each other using hostnames. That’s exactly what …

OCI Kubernetes Reserved IP Terraform course FoggyKitchen
25Jan, 2023

OCI Container Engine for Kubernetes (OKE) with Reserved Public IP for LoadBalancer Service using Terraform

OCI Kubernetes Reserved IP Terraform is a powerful combination when deploying workloads in OCI Container Engine for Kubernetes (OKE). When running workloads in OCI Container Engine for Kubernetes (OKE), one of the most common production requirements is to expose your application through a stable public IP address. By default, the …

oci autonomous database refreshable clone terraform
15Sep, 2020

OCI Autonomous Database Refreshable Clone with Terraform

OCI Autonomous Database Refreshable Clone Terraform is a powerful way to keep your cloned databases in sync with the source. Cloning Autonomous Databases in OCI is not new. In earlier posts, I described how to create one-time clones from backups or from an existing instance. But these copies are static …

OCI Autonomous Database Full Clone Terraform screenshot
05Aug, 2020

How to Create an OCI Autonomous Database Full Clone with Terraform

OCI Autonomous Database Full Clone Terraform is one of the most powerful features available in Oracle Autonomous Database (ADB). It allows you to create a copy of an existing database for development, testing, analytics, or troubleshooting scenarios without touching the production system. While you can always create clones manually through …

OCI Autonomous Database Backup Restore Terraform
03Apr, 2020

How to Restore OCI Autonomous Database from Backup with Terraform

In this guide, I’ll show you how to perform an OCI Autonomous Database Backup Restore Terraform. In production systems, backups aren’t optional — they’re your safety net. Autonomous Database (ADB) on Oracle Cloud Infrastructure (OCI) provides built-in automated backups, but restoring from them manually in the console is tedious and …

Architecture diagram showing private web subnet using oci nat gateway terraform for outbound Internet access
05Nov, 2018

OCI NAT Gateway with Terraform — Updated for 2025!

In this post, we’ll walk through a real oci nat gateway terraform scenario, revisiting one of the key building blocks of secure and scalable cloud networking — the OCI NAT Gateway, using a real example taken from Lesson 4 of my Flagship OCI Infrastructure Automation Course. In the early days …