HOME > IT & Software > Azure Kubernetes Service (AKS) Made Easy- Updated May 2024

Azure Kubernetes Service (AKS) Made Easy- Updated May 2024

SynopsisAzure Kubernetes Service (AKS Made Easy: Updated May 2024, a...
Azure Kubernetes Service (AKS) Made Easy- Updated May 2024  No.1

Azure Kubernetes Service (AKS) Made Easy: Updated May 2024, available at $94.99, has an average rating of 4.55, with 180 lectures, 15 quizzes, based on 842 reviews, and has 12082 subscribers.

You will learn about 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 How to monitor and troubleshoot applications and the AKS cluster itself This course is ideal for individuals who are Any beginner that just started with Azure Kubernetes Services (AKS) or Cluster Administrators who are going to manage AKS clusters or Developers who are planning to host applications in AKS or Architects looking to implement AKS with other services or Anyone who is looking to learn a new skill It is particularly useful for Any beginner that just started with Azure Kubernetes Services (AKS) or Cluster Administrators who are going to manage AKS clusters or Developers who are planning to host applications in AKS or Architects looking to implement AKS with other services or Anyone who is looking to learn a new skill.

Enroll now: Azure Kubernetes Service (AKS) Made Easy: Updated May 2024

Summary

Title: Azure Kubernetes Service (AKS) Made Easy: Updated May 2024

Price: $94.99

Average Rating: 4.55

Number of Lectures: 180

Number of Quizzes: 15

Number of Published Lectures: 180

Number of Published Quizzes: 15

Number of Curriculum Items: 195

Number of Published Curriculum Objects: 195

Original Price: $49.99

Quality Status: approved

Status: Live

What You Will 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
  • How to monitor and troubleshoot applications and the AKS cluster itself
  • Who Should Attend

  • 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
  • Target Audiences

  • 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
  • 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.

    Securitywill 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.

    Scalingis 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 HTTPSor 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.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction about instructor and course

    Lecture 2: Good to have / Recommended background

    Lecture 3: Connect with me

    Chapter 2: Understanding containers

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

    Lecture 2: Microservices architecture

    Lecture 3: What are Docker, Dockerfile and Docker Hub?

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

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

    Lecture 6: Understanding why we need a container orchestrator, like Kubernetes

    Chapter 3: What is Kubernetes?

    Lecture 1: Introduction to Kubernetes

    Lecture 2: Kubernetes architecture

    Lecture 3: Self-managed vs Cloud-managed Kubernetes cluster

    Chapter 4: Starting with Azure Kubernetes Service (AKS)

    Lecture 1: What is Azure Kubernetes Service (AKS)?

    Lecture 2: Azure pricing, free account and AKS cost

    Lecture 3: Considerations for saving cost on AKS

    Lecture 4: Login to Azure and set the subscription

    Lecture 5: Lets create our first AKS cluster

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

    Lecture 7: aks-preview extension and feature registration

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

    Lecture 9: PowerShell Basics in AKS – Connect to Azure, AKS creation, completion, aliases

    Lecture 10: Imperative and declarative approaches

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

    Lecture 12: Understanding our CIDRs

    Lecture 13: What is a node pool?

    Lecture 14: Connect to AKS nodes – quick demo

    Lecture 15: Exploring the AKS cluster – Kubernetes side

    Lecture 16: kubelet

    Lecture 17: containerd

    Lecture 18: azure-ip-masq-agent

    Lecture 19: cloud-node-manager

    Lecture 20: coredns

    Lecture 21: coredns-autoscaler

    Lecture 22: CSI

    Lecture 23: konnectivity

    Lecture 24: kube-proxy

    Lecture 25: metrics-server

    Lecture 26: Exploring the AKS cluster – Azure infrastructure side

    Lecture 27: Virtual Machine Scale Set (VMSS)

    Lecture 28: Virtual Network (VNET) and Subnet (SNET)

    Lecture 29: Network Security Group (NSG)

    Lecture 30: Route Table (RT)

    Lecture 31: Load Balancer (LB) and Public IP (PIP)

    Lecture 32: Managed Identity (MI)

    Lecture 33: Important notes about AKS support policy

    Lecture 34: Avoid this common mistake in AKS with the NRGLockdown feature

    Lecture 35: Stop and Start feature

    Lecture 36: About kubeconfig and how to work with multiple AKS clusters

    Lecture 37: Deploy and manage a Kubernetes application (Extension) from Azure Marketplace

    Lecture 38: Install kubectl plugins with krew

    Chapter 5: Working with node pools and nodes

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

    Lecture 2: Understanding System and User node pool types

    Lecture 3: Connect to AKS nodes – using helper pod

    Lecture 4: Connect to AKS nodes – via SSH using Azure Bastion

    Lecture 5: Connect to AKS nodes – via SSH using a pod

    Lecture 6: Connect to AKS nodes – run-command invoke

    Lecture 7: Nodes Operating Systems in AKS

    Lecture 8: Node pool with AzureLinux (Mariner) OS

    Lecture 9: Create Windows node pool and connect to nodes

    Lecture 10: Schedule pods on specific node pools or specific OS type nodes

    Lecture 11: Customize node configuration using az aks parameters

    Lecture 12: Customize node configuration using DaemonSet

    Lecture 13: OS disk types

    Lecture 14: Default OS disk sizes

    Lecture 15: Spot node pools

    Lecture 16: GPU node pools

    Lecture 17: Node pool snapshot

    Lecture 18: Resize a node pool

    Chapter 6: Networking in AKS

    Lecture 1: Kubenet network plugin

    Lecture 2: Azure CNI network plugin

    Lecture 3: Azure CNI overlay network plugin

    Lecture 4: Network plugins comparison

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

    Lecture 6: A deeper look into LoadBalancer Service in AKS

    Lecture 7: Consideration when multiple NSGs are used

    Lecture 8: Kubernetes Internal Load Balancer

    Lecture 9: Use an Azure Private Link service to connect to an internal load balancer

    Lecture 10: Understand VNET Peering

    Lecture 11: SNAT in Azure

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

    Lecture 13: Create AKS with NAT Gateway

    Lecture 14: Create AKS with UDR and Azure Firewall

    Lecture 15: Learn how AKS works with HTTP Proxy

    Lecture 16: Install mitmproxy on a VM

    Lecture 17: Deploy an AKS cluster with HTTP Proxy

    Lecture 18: Explore, update, and troubleshoot AKS with HTTP Proxy

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

    Lecture 1: Types of clusters in relation to control plane access

    Lecture 2: Explore public AKS cluster

    Lecture 3: Create public AKS cluster with VNET integration

    Lecture 4: API server authorized IP ranges

    Instructors

  • Azure Kubernetes Service (AKS) Made Easy- Updated May 2024  No.2
    courscape.com by Andrei Barbu | Microsoft employee working daily with AKS, ARO, ACI, ACR
    Microsoft Employee working on AKS, ARO, ACI, ACR and more
  • Rating Distribution

  • 1 stars: 8 votes
  • 2 stars: 16 votes
  • 3 stars: 52 votes
  • 4 stars: 229 votes
  • 5 stars: 537 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!