Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Azure Kubernetes Services (Aks) Made Easy

    Posted By: ELK1nG
    Azure Kubernetes Services (Aks) Made Easy

    Azure Kubernetes Services (Aks) Made Easy
    Published 3/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 6.82 GB | Duration: 14h 33m

    Azure Kubernetes Services (AKS) Made Easy: A Comprehensive and Practical Course

    What you'll learn

    How AKS works and its components

    Basic and advanced AKS features

    Integrations of AKS with other Azure services or third-party and open-source products

    How to manage, administer or deploy containerized applications in AKS

    Requirements

    It is good to have basic knowledge of Linux, Networking, Kubernetes and Azure, but I am explaining most of the concepts at specific points in the course

    Description

    In today's fast-paced and dynamic business environment, containerization and orchestration are becoming increasingly important. Kubernetes has become the de facto standard for container orchestration and management, providing organizations with the flexibility and scalability needed to manage modern applications.Microsoft Azure Kubernetes Service (AKS) is a fully managed Kubernetes service that eliminates the complexity of managing and scaling your Kubernetes infrastructure, enabling you to focus on building and deploying your applications. AKS offers benefits such as seamless integration with other Azure services, rapid deployment and scaling, automatic upgrades, built-in security and compliance, and much more.This course is meant to make AKS easy to learn, understand, and to provide students with a comprehensive and practical experience with AKS.The course start with an introduction about containers and Kubernetes, then we will cover topics such as creating and managing Kubernetes clusters, understand the components at Kubernetes and Azure level, configuring networking with respect to network plugins, Kubernetes services, SNAT, outbound types and types of AKS clusters in relation to control plane access, like public or private AKS clusters and the ones with VNET integration.Security will be the next topics and we will start with a section about AKS-managed Active Directory integration, then we will look gain knowledge of identities, certificates, network policies, how to use secrets from the Azure Key Vault, about Azure policy, Microsoft Defender, AppArmor, and SecComp.Scaling is important, so we will discover resource reservations, Horizontal Pod Autoscaler (HPA), Vertical Pod Autoscaler, Cluster Autoscaler (CAS), Virtual Nodes add-on, and KEDA.The next section will be Storage, and you will learn how to use Azure Disk, including snapshot, resize, Azure File, and Azure Blob in AKS.Then, we will discover the monitoring and troubleshooting chapter, where we will learn default available features as well as enabling Container Insights or managed Prometheus and Grafana.Subsequent to this, we will learn about upgrades and related features like auto-upgrade or planned maintenance, then how to integrate our AKS cluster with the Azure Container Registry.After this, we will focus on ingress controllers, like application gateway ingress controllers (AGIC) and nginx ingress controllers, and how to expose an application via HTTPS or how to use Let's Encrypt and Cert Manager.Finally, we will focus on high availability, and you will learn about available tiers, availability zones, and how to obtain reliability while routing traffic between multiple AKS clusters.By the end of this course, you will be equipped with the skills and knowledge to effectively deploy and manage Kubernetes clusters in AKS, and to leverage the benefits of AKS in the industry, including faster application development, improved scalability, and increased flexibility.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction about instructor and course

    Lecture 2 Good to have / Recommended background

    Lecture 3 Connect with me

    Section 2: Understanding containers

    Lecture 4 What is a container and how is it different from a VM?

    Lecture 5 Microservices architecture

    Lecture 6 What are Docker, Dockerfile and Docker Hub?

    Lecture 7 Creating our first container app (web app), pushing it to Docker Hub and running

    Lecture 8 Create our 2nd container app (troubleshooting app), push it to DHub and run it

    Lecture 9 Understanding why we need a container orchestrator, like Kubernetes

    Section 3: What is Kubernetes?

    Lecture 10 Introduction to Kubernetes

    Lecture 11 Kubernetes architecture

    Lecture 12 Self-managed vs Cloud-managed Kubernetes cluster

    Section 4: Starting with Azure Kubernetes Service (AKS)

    Lecture 13 What is Azure Kubernetes Service (AKS)?

    Lecture 14 Azure pricing, free account and AKS cost

    Lecture 15 Let's create our first AKS cluster

    Lecture 16 Install CLI, explore Azure Cloud Shell, connect to the cluster

    Lecture 17 aks-preview extension and feature registration

    Lecture 18 Making our life easier with autocompletion, alias, Kubernetes and AKS extension

    Lecture 19 Imperative and declarative approaches

    Lecture 20 Practice with Nodes, Pod, Deployment, Replicaset, DaemonSet, Service, Secret, CM

    Lecture 21 Understanding our CIDRs

    Lecture 22 What is a node pool?

    Lecture 23 Connect to AKS nodes - quick demo

    Lecture 24 Exploring the AKS cluster - Kubernetes side

    Lecture 25 kubelet

    Lecture 26 containerd

    Lecture 27 azure-ip-masq-agent

    Lecture 28 cloud-node-manager

    Lecture 29 coredns

    Lecture 30 coredns-autoscaler

    Lecture 31 CSI

    Lecture 32 konnectivity

    Lecture 33 kube-proxy

    Lecture 34 metrics-server

    Lecture 35 Exploring the AKS cluster - Azure infrastructure side

    Lecture 36 Virtual Machine Scale Set (VMSS)

    Lecture 37 Virtual Network (VNET) and Subnet (SNET)

    Lecture 38 Network Security Group (NSG)

    Lecture 39 Route Table (RT)

    Lecture 40 Load Balancer (LB) and Public IP (PIP)

    Lecture 41 Managed Identity (MI)

    Lecture 42 Important notes about AKS support policy

    Lecture 43 Stop and Start feature

    Lecture 44 About kubeconfig and how to work with multiple AKS clusters

    Section 5: Working with node pools and nodes

    Lecture 45 VM types: VMSS (Scale Set) vs VMAS (Availability Set)

    Lecture 46 Understanding System and User node pool types

    Lecture 47 Connect to AKS nodes - using helper pod

    Lecture 48 Connect to AKS nodes - via SSH using Azure Bastion

    Lecture 49 Connect to AKS nodes - via SSH using a pod

    Lecture 50 Connect to AKS nodes - run-command invoke

    Lecture 51 Node's Operating Systems is AKS

    Lecture 52 Node pool with Mariner OS

    Lecture 53 Create Windows node pool and connect to nodes

    Lecture 54 Schedule pods on specific node pools or specific OS type nodes

    Lecture 55 Customize node configuration using az aks parameters

    Lecture 56 Customize node configuration using DaemonSet

    Lecture 57 OS disk types

    Lecture 58 Default OS disk sizes

    Lecture 59 Spot node pools

    Lecture 60 GPU node pools

    Lecture 61 Node pool snapshot

    Lecture 62 Resize a node pool

    Section 6: Networking in AKS

    Lecture 63 Kubenet network plugin

    Lecture 64 Azure CNI network plugin

    Lecture 65 Azure CNI overlay network plugin

    Lecture 66 Network plugins comparison

    Lecture 67 Bring your own VNET/subnet, NSG and Route Table in AKS

    Lecture 68 A deeper look into LoadBalancer Service in AKS

    Lecture 69 Consideration when multiple NSGs are used

    Lecture 70 Kubernetes Internal Load Balancer

    Lecture 71 Understand VNET Peering

    Lecture 72 SNAT in Azure

    Lecture 73 Outbound types: Load Balancer, NAT Gateway and UserDefinedRouting (UDR)

    Lecture 74 Create AKS with NAT Gateway

    Lecture 75 Create AKS with UDR and Azure Firewall

    Section 7: Types of clusters in relation to control plane access

    Lecture 76 Types of clusters in relation to control plane access

    Lecture 77 Explore public AKS cluster

    Lecture 78 Create public AKS cluster with VNET integration

    Lecture 79 API server authorized IP ranges

    Lecture 80 Create and connect to general and VNET integration private AKS cluster

    Lecture 81 az aks invoke command

    Lecture 82 Run kubectl commands from worker nodes

    Section 8: AKS-managed Active Directory integration

    Lecture 83 Understanding AKS-managed AAD integration with Azure RBAC and Kubernetes RBAC

    Lecture 84 Prepare the environment for Azure RBAC

    Lecture 85 Practice Azure RBAC

    Lecture 86 Use custom role with Azure RBAC

    Lecture 87 Prepare the environment for Kubernetes RBAC

    Lecture 88 Practice Kubernetes RBAC

    Lecture 89 Local accounts

    Section 9: Security and identities in AKS

    Lecture 90 Identities in AKS

    Lecture 91 Create an AKS cluster with service principal

    Lecture 92 Certificate rotation

    Lecture 93 Network policies in AKS

    Lecture 94 Azure Key Vault Provider for Secrets Store CSI Drive

    Lecture 95 Use autorotation for Azure Key Vault Secret Provider add-on

    Lecture 96 Azure Policy for Kubernetes

    Lecture 97 Microsoft Defender for Containers in AKS

    Lecture 98 AppArmor in AKS

    Lecture 99 Seccomp in AKS

    Section 10: Scaling in AKS

    Lecture 100 Understand resource reservations

    Lecture 101 Manually scale pod replicas and node count

    Lecture 102 Stop/deallocate nodes with Scale-down mode

    Lecture 103 Horizontal Pod Autoscaler (HPA)

    Lecture 104 Vertical Pod Autoscaler (VPA)

    Lecture 105 Cluster Autoscaler (CAS)

    Lecture 106 Virtual nodes add-on for AKS

    Lecture 107 KEDA in AKS

    Section 11: Storage in AKS

    Lecture 108 Exploring the storage options in AKS

    Lecture 109 Dynamically create Azure Disk

    Lecture 110 Create snapshot and restore Azure Disk

    Lecture 111 Resize Azure Disk

    Lecture 112 Statically create Azure File

    Lecture 113 Use a custom StorageClass to create Azure File with private endpoint and GRS

    Lecture 114 Use a StatefulSet to dynamically create Azure Blob

    Section 12: Monitor and troubleshoot AKS

    Lecture 115 Activity logs

    Lecture 116 Diagnose and solve problems and Ask Genie

    Lecture 117 Resource Health and Azure Status

    Lecture 118 Azure Advisor

    Lecture 119 Metrics explorer for AKS

    Lecture 120 Metrics explorer for AKS related resources

    Lecture 121 Azure Monitor with Container Insights in AKS

    Lecture 122 Explore Insights

    Lecture 123 Explore Workbooks

    Lecture 124 Explore Logs

    Lecture 125 Understanding Alerts

    Lecture 126 Create out-of-the-box Alert

    Lecture 127 Create custom Alert

    Lecture 128 Diagnostics settings in AKS

    Lecture 129 Monitor AKS with managed Prometheus and Grafana

    Section 13: Upgrade an AKS cluster

    Lecture 130 Understanding K8s version, node image, the upgrade and why we need to upgrade

    Lecture 131 Auto-upgrade Feature

    Lecture 132 Planned Maintenance Feature

    Lecture 133 What to check to prevent an upgrade failure

    Lecture 134 Performing a Kubernetes version upgrade - All at once

    Lecture 135 Performing a Kubernetes version upgrade - Blue green

    Lecture 136 Performing a node image upgrade

    Section 14: Integrate AKS with Azure Container Registry (ACR)

    Lecture 137 What is Azure Container Registry (ACR) and how the integration works?

    Lecture 138 Create ACR and push/import our apps to it

    Lecture 139 Integrate AKS and ACR - Azure/RBAC method

    Lecture 140 Integrate AKS and ACR - Kubernetes/pull secret method

    Lecture 141 Securely connect to ACR via a private connection

    Section 15: Ingress controllers in AKS

    Lecture 142 What is an ingress controller?

    Lecture 143 Using Application Gateway Ingress Controller (AGIC)

    Lecture 144 Expose apps using a domain name on HTTPS

    Lecture 145 Using nginx-ingress-controller in AKS

    Lecture 146 Expose App on HTTPS with Cert-Manager and Let's Encrypt

    Section 16: High Availability in AKS

    Lecture 147 Free and Standard tiers for AKS cluster management

    Lecture 148 Availability Zones in AKS

    Lecture 149 Use Azure Front Door to route traffic between multiple AKS clusters

    Lecture 150 Use custom domain and Azure Front Door certificate to expose apps in AKS

    Any beginner that just started with Azure Kubernetes Services (AKS),Cluster Administrators who are going to manage AKS clusters,Developers who are planning to host applications in AKS,Architects looking to implement AKS with other services,Anyone who is looking to learn a new skill