Chapter 11: Recap the Learning With a Demo
Β· Mead Naji
Chapter 10: Multi-Container Pod
Β· Mead Naji
Chapter 9: Storage in Kubernetes
Β· Mead Naji
Chapter 8: Networking in Kubernetes
Β· Mead Naji
Chapter 7: Namespaces and Configuration Types in Kubernetes
Β· Mead Naji
Chapter 6: Understanding Labels and Deployments in Depth
Β· Mead Naji
Chapter 5: Deep Dive into Pod Creating and Interaction
Β· Mead Naji
Chapter 4: Working with Pods
Β· Mead Naji
Chapter 3: Setting Up Kubernetes on Your Local Machine
Β· Mead Naji
Chapter 2: What is Kubernetes and Why do we Need it?
Β· Mead Naji
Chapter 1: Introduction to Kubernetes
Β· Mead Naji
Chapter 12: Terraform Best Practices and Standards
Time to upgrade from a Terraform user to a Terraform practitioner.
Β· Akhilesh Mishra
Chapter 11: Workspaces, Null Resources, and Lifecycle Rules
Youβve learned the basics. Now letβs talk about three advanced patterns that separate beginners from practitioners: managing multiple environments elegantly, running actions that arenβt tied to resources, and controlling how Terraform handles resource changes.
Β· Akhilesh Mishra
Chapter 10: Terraform Functions: Your Codeβs Swiss Army Knife
Use the function feature to manipulate data, strings, numbers, and collections.
Β· Akhilesh Mishra
Chapter 9: Provisioners and Import
Handle existing infrastructure, migration strategies, provisioners.
Β· Akhilesh Mishra
Chapter 8: Terraform Modules: Building Blocks You Can Reuse Everywhere
Learn how to design, use, and structure modules like real production setups. Reuse isb the key here.
Β· Akhilesh Mishra
Chapter 7: Dynamic Blocks in Terraform
Create flexible and advanced configurations using dynamic blocks.
Β· Akhilesh Mishra
Chapter 6: Count, For_Each, and Conditionals
Dynamic infrastructure with loops, conditional logic, and scalable configuration patterns.
Β· Akhilesh Mishra
Chapter 5: Resources, Data Sources, and Dependencies
Understand how Terraform actually builds infrastructure graphs and manages dependencies.
Β· Akhilesh Mishra
Chapter 4: Terraform State and Providers
Dive deep into state files, provider configuration, remote state, and dangers of bad state handling.
Β· Akhilesh Mishra
Chapter 3: Terraform Variables and Locals
Hardcoding values works for demos, not production. Variables make your code flexible. Locals make it DRY (Donβt Repeat Yourself).
Β· Akhilesh Mishra
Chapter 2: Getting Started - Your First Steps
Ready to jump in? Hereβs how to get started with Terraform
Β· Akhilesh Mishra
Chapter 1: Infrastructure as Code - Here We Go
Before we get to Terraform, let me take you back in time so we understand why Terraform exist at first place.
Β· Akhilesh Mishra
Module 4: Traffic Shaping and QoS with tc in Real Environments
This final module introduces the Linux traffic-control subsystem, describes how packets are queued, scheduled, classified and shaped, and shows how to deploy real-world QoS policies.
Β· Umair Khurshid
Module 3: Building Overlay Networks with VXLAN and WireGuard
Explore virtualizing entire Layer 2 networks on top of existing Layer 3 infrastructure with two handy open source software.
Β· Umair Khurshid
Module 2: nftables for Complex Rulesets and Performance Optimization
Translate complex network requirements into simple nftables rulesets, automate their deployment, and troubleshoot them confidently, all within the same logic that controls routing and traffic policy.
Β· Umair Khurshid
Module 1: Advanced iproute2: Policy Routing, Multiple Routing, and VRFs
This first module introduces the core of advanced Linux networking through iproute2. You will learn how to define multiple routing tables, implement policy-based routing, and use VRF to create isolated routing domains.
Β· Umair Khurshid
Module 6: Debugging Automated Services
Systemd has debugging and monitoring built into its design with features like state inspection, structured logs, dependency analysis, restart and watchdog policies, timer management, and failure hooks.
Β· Umair Khurshid
Module 5: Sandboxing Systemd Directives for Safer Automation
Learn how systemdβs sandboxing directives can transform automation from a potential liability into a controlled and resilient practice.
Β· Umair Khurshid
Module 4: Automated Resource Management With Systemd
Learn how systemd can automate resource management through examples ranging from containerized log processors to long-running database services.
Β· Umair Khurshid