Companies Home Search Profile

Azure Kubernetes Service (AKS) Made Easy: Updated April 2023

Focused View

Andrei Barbu | Microsoft employee working with AKS on a daily basis

14:33:27

96 View
  • 1. Introduction about instructor and course.mp4
    06:49
  • 2. Good to have Recommended background.mp4
    02:45
  • 3. Connect with me.html
  • 1. What is a container and how is it different from a VM.mp4
    09:04
  • 2. Microservices architecture.mp4
    02:10
  • 3.1 Install Docker Engine.html
  • 3. What are Docker, Dockerfile and Docker Hub.mp4
    07:12
  • 4.1 commands, Dockerfile, index.zip
  • 4. Creating our first container app (web app), pushing it to Docker Hub and running.mp4
    07:12
  • 5.1 commands, Dockerfile, script.zip
  • 5. Create our 2nd container app (troubleshooting app), push it to DHub and run it.mp4
    06:04
  • 6. Understanding why we need a container orchestrator, like Kubernetes.mp4
    01:51
  • 1. Introduction to Kubernetes.mp4
    03:11
  • 2. Kubernetes architecture.mp4
    11:58
  • 3. Self-managed vs Cloud-managed Kubernetes cluster.mp4
    05:54
  • 1. What is Azure Kubernetes Service (AKS).mp4
    04:40
  • 2.1 AKS pricing.html
  • 2.2 AKS pricing calculator.html
  • 2.3 Azure Free Account.html
  • 2. Azure pricing, free account and AKS cost.mp4
    06:24
  • 3. Lets create our first AKS cluster.mp4
    11:19
  • 4. Install CLI, explore Azure Cloud Shell, connect to the cluster.mp4
    08:05
  • 5. aks-preview extension and feature registration.mp4
    03:18
  • 6. Making our life easier with autocompletion, alias, Kubernetes and AKS extension.mp4
    08:35
  • 7. Imperative and declarative approaches.mp4
    04:38
  • 8.1 resources.zip
  • 8. Practice with Nodes, Pod, Deployment, Replicaset, DaemonSet, Service, Secret, CM.mp4
    16:36
  • 9. Understanding our CIDRs.mp4
    06:33
  • 10. What is a node pool.mp4
    02:59
  • 11.1 Connect to AKS nodes.html
  • 11.2 kubectl node-shell.html
  • 11. Connect to AKS nodes - quick demo.mp4
    03:37
  • 12. Exploring the AKS cluster - Kubernetes side.mp4
    03:07
  • 13. kubelet.mp4
    03:00
  • 14. containerd.mp4
    04:07
  • 15. azure-ip-masq-agent.mp4
    01:34
  • 16. cloud-node-manager.mp4
    01:00
  • 17.1 Enable DNS query logging.html
  • 17. coredns.mp4
    08:06
  • 18. coredns-autoscaler.mp4
    02:52
  • 19. CSI.mp4
    01:22
  • 20. konnectivity.mp4
    04:43
  • 21. kube-proxy.mp4
    05:14
  • 22. metrics-server.mp4
    03:38
  • 23. Exploring the AKS cluster - Azure infrastructure side.mp4
    02:46
  • 24. Virtual Machine Scale Set (VMSS).mp4
    04:19
  • 25. Virtual Network (VNET) and Subnet (SNET).mp4
    03:57
  • 26. Network Security Group (NSG).mp4
    03:31
  • 27. Route Table (RT).mp4
    02:57
  • 28. Load Balancer (LB) and Public IP (PIP).mp4
    09:33
  • 29. Managed Identity (MI).mp4
    03:33
  • 30.1 AKS support policies.html
  • 30.2 Note about blocking internal subnet traffic.html
  • 30.3 Note about managing Azure Load Balancer.html
  • 30. Important notes about AKS support policy.mp4
    14:23
  • 31.1 Stop and Start feature.html
  • 31. Stop and Start feature.mp4
    08:06
  • 32. About kubeconfig and how to work with multiple AKS clusters.mp4
    07:58
  • 33. Starting with AKS - Quiz.html
  • 1. VM types VMSS (Scale Set) vs VMAS (Availability Set).mp4
    04:45
  • 2.1 System and User types.html
  • 2. Understanding System and User node pool types.mp4
    06:41
  • 3.1 Connect to AKS nodes.html
  • 3.2 kubectl node-shell.html
  • 3. Connect to AKS nodes - using helper pod.mp4
    06:36
  • 4. Connect to AKS nodes - via SSH using Azure Bastion.mp4
    07:58
  • 5. Connect to AKS nodes - via SSH using a pod.mp4
    05:12
  • 6.1 az vmss run-command invoke.html
  • 6.2 az vmss run-command invoke docs and restrictions.html
  • 6. Connect to AKS nodes - run-command invoke.mp4
    03:34
  • 7. Nodes Operating Systems is AKS.mp4
    03:00
  • 8.1 Mariner OS in AKS.html
  • 8. Node pool with Mariner OS.mp4
    05:19
  • 9.1 Other ways to connect to AKS Windows nodes.html
  • 9. Create Windows node pool and connect to nodes.mp4
    04:52
  • 10. Schedule pods on specific node pools or specific OS type nodes.mp4
    03:59
  • 11.1 Customize node configuration using az aks parameters.html
  • 11. Customize node configuration using az aks parameters.mp4
    04:17
  • 12.1 modify-vm-max-map-count.zip
  • 12. Customize node configuration using DaemonSet.mp4
    02:50
  • 13.1 Ephemeral OS in AKS.html
  • 13.2 More about Ephemeral OS at Azure level.html
  • 13. OS disk types.mp4
    04:34
  • 14.1 Default OS disk sizes.html
  • 14. Default OS disk sizes.mp4
    02:12
  • 15.1 Spot node pools.html
  • 15. Spot node pools.mp4
    05:45
  • 16.1 GPU node pools.html
  • 16. GPU node pools.mp4
    07:00
  • 17.1 Node pool snapshot.html
  • 17. Node pool snapshot.mp4
    05:22
  • 18.1 Resize a node pool.html
  • 18. Resize a node pool.mp4
    04:46
  • 19. Working with node pools and nodes - Quiz.html
  • 1.1 kubenet basics.html
  • 1.2 kubenet with own IP address ranges.html
  • 1. Kubenet network plugin.mp4
    10:05
  • 2.1 Azure CNI basics.html
  • 2.2 Configure Azure CNI.html
  • 2. Azure CNI network plugin.mp4
    11:41
  • 3.1 Azure CNI overlay.html
  • 3. Azure CNI overlay network plugin.mp4
    07:21
  • 4. Network plugins comparison.mp4
    02:04
  • 5. Bring your own VNETsubnet, NSG and Route Table in AKS.mp4
    10:06
  • 6.1 Public LoadBalancer in AKS.html
  • 6. A deeper look into LoadBalancer Service in AKS.mp4
    11:26
  • 7.1 A custom network security group blocks traffic.html
  • 7. Consideration when multiple NSGs are used.mp4
    04:54
  • 8.1 Internal Load Balancer.html
  • 8. Kubernetes Internal Load Balancer.mp4
    10:17
  • 9.1 VNET peering.html
  • 9. Understand VNET Peering.mp4
    04:13
  • 10.1 About SNAT in Azure.html
  • 10. SNAT in Azure.mp4
    02:41
  • 11.1 Outbound types.html
  • 11. Outbound types Load Balancer, NAT Gateway and UserDefinedRouting (UDR).mp4
    10:25
  • 12.1 AKS with NAT Gateway.html
  • 12. Create AKS with NAT Gateway.mp4
    01:46
  • 13.1 Considerations when restricting egress and how to use configure UDR with Azure Firewall.html
  • 13.2 Use Azure Firewall.html
  • 13. Create AKS with UDR and Azure Firewall.mp4
    11:18
  • 14. Network in AKS - quiz.html
  • 1. Types of clusters in relation to control plane access.mp4
    07:14
  • 2. Explore public AKS cluster.mp4
    01:48
  • 3.1 AKS with API Server VNET Integration.html
  • 3. Create public AKS cluster with VNET integration.mp4
    03:12
  • 4.1 API server authorized IP ranges feature.html
  • 4. API server authorized IP ranges.mp4
    04:28
  • 5.1 AKS with API server VNET Integration.html
  • 5.2 Private AKS.html
  • 5. Create and connect to general and VNET integration private AKS cluster.mp4
    13:01
  • 6.1 az aks invoke command.html
  • 6. az aks invoke command.mp4
    02:40
  • 7. Run kubectl commands from worker nodes.mp4
    03:53
  • 8. Types of clusters in relation to control plane access - Quiz.html
  • 1.1 AKS-managed AAD integration.html
  • 1. Understanding AKS-managed AAD integration with Azure RBAC and Kubernetes RBAC.mp4
    05:56
  • 2. Prepare the environment for Azure RBAC.mp4
    03:19
  • 3.1 Practice Azure RBAC.html
  • 3. Practice Azure RBAC.mp4
    10:49
  • 4.1 Custom role.html
  • 4. Use custom role with Azure RBAC.mp4
    06:28
  • 5. Prepare the environment for Kubernetes RBAC.mp4
    02:56
  • 6.1 Practice Kubernetes RBAC.html
  • 6. Practice Kubernetes RBAC.mp4
    10:25
  • 7.1 Local accounts.html
  • 7. Local accounts.mp4
    03:38
  • 8. AKS-managed Active Directory integration quiz.html
  • 1.1 Managed Identity.html
  • 1.2 Service Principal.html
  • 1. Identities in AKS.mp4
    03:27
  • 2.1 Rotate and update service principal in AKS.html
  • 2.2 Service Principal.html
  • 2. Create an AKS cluster with service principal.mp4
    05:25
  • 3.1 Certificates in AKS.html
  • 3. Certificate rotation.mp4
    02:37
  • 4.1 Network policies in AKS.html
  • 4. Network policies in AKS.mp4
    08:55
  • 5.1 Azure Key Vault Provider for Secrets Store CSI Driver.html
  • 5. Azure Key Vault Provider for Secrets Store CSI Drive.mp4
    08:49
  • 6.1 Autorotation.html
  • 6. Use autorotation for Azure Key Vault Secret Provider add-on.mp4
    03:47
  • 7.1 Azure Policy for Kubernetes.html
  • 7. Azure Policy for Kubernetes.mp4
    12:15
  • 8.1 Container Alerts.html
  • 8.2 Container recommendations.html
  • 8.3 Defender for Containers Architecture.html
  • 8.4 Enable Defender Profile.html
  • 8.5 Feature availability.html
  • 8.6 Hardening.html
  • 8.7 Runtime protection.html
  • 8. Microsoft Defender for Containers in AKS.mp4
    14:35
  • 9.1 AppArmor in AKS.html
  • 9. AppArmor in AKS.mp4
    08:06
  • 10.1 Seccomp in AKS.html
  • 10. Seccomp in AKS.mp4
    08:45
  • 11. Security and identities in AKS - Quiz.html
  • 1.1 Resource reservations in AKS.html
  • 1. Understand resource reservations.mp4
    04:35
  • 2.1 kubectl scale command.html
  • 2.2 Manually scale nodes.html
  • 2. Manually scale pod replicas and node count.mp4
    04:09
  • 3.1 Scale-down Modes.html
  • 3. Stopdeallocate nodes with Scale-down mode.mp4
    06:04
  • 4.1 HPA Walkthrough.html
  • 4. Horizontal Pod Autoscaler (HPA).mp4
    06:58
  • 5.1 VPA in AKS.html
  • 5. Vertical Pod Autoscaler (VPA).mp4
    07:48
  • 6.1 Autoscaler in AKS.html
  • 6. Cluster Autoscaler (CAS).mp4
    11:49
  • 7.1 Virtual nodes add-on.html
  • 7. Virtual nodes add-on for AKS.mp4
    11:59
  • 8.1 KEDA in AKS.html
  • 8. KEDA in AKS.mp4
    08:53
  • 9. Scaling in AKS - Quiz.html
  • 1.1 Storage options in AKS.html
  • 1. Exploring the storage options in AKS.mp4
    06:03
  • 2.1 Dynamically create Azure Disk.html
  • 2. Dynamically create Azure Disk.mp4
    03:34
  • 3.1 Volume snapshots.html
  • 3. Create snapshot and restore Azure Disk.mp4
    02:43
  • 4.1 Resize Azure Disk.html
  • 4. Resize Azure Disk.mp4
    04:23
  • 5.1 Statically create Azure File.html
  • 5. Statically create Azure File.mp4
    05:38
  • 6.1 Create a custom storage class.html
  • 6. Use a custom StorageClass to create Azure File with private endpoint and GRS.mp4
    08:24
  • 7.1 Use a StatefulSet to dynamically create Azure Blob.html
  • 7. Use a StatefulSet to dynamically create Azure Blob.mp4
    07:04
  • 8. Storage in AKS - Quiz.html
  • 1. Activity logs.mp4
    03:06
  • 2.1 AKS diagnostics.html
  • 2. Diagnose and solve problems and Ask Genie.mp4
    04:32
  • 3.1 Azure Status.html
  • 3. Resource Health and Azure Status.mp4
    02:54
  • 4. Azure Advisor.mp4
    02:29
  • 5. Metrics explorer for AKS.mp4
    03:50
  • 6. Metrics explorer for AKS related resources.mp4
    02:12
  • 7.1 Enable Container Insights in AKS.html
  • 7. Azure Monitor with Container Insights in AKS.mp4
    06:05
  • 8.1 Container Insights overview.html
  • 8. Explore Insights.mp4
    04:29
  • 9. Explore Workbooks.mp4
    03:12
  • 10. Explore Logs.mp4
    04:03
  • 11. Understanding Alerts.mp4
    01:54
  • 12.1 Metric alert rules.html
  • 12. Create out-of-the-box Alert.mp4
    04:19
  • 13. Create custom Alert.mp4
    04:52
  • 14. Diagnostics settings in AKS.mp4
    11:05
  • 15.1 Collect Prometheus metrics from AKS cluster.html
  • 15.2 Collect Prometheus metrics with Container insights.html
  • 15. Monitor AKS with managed Prometheus and Grafana.mp4
    09:41
  • 16. Monitor and troubleshoot AKS - Quiz.html
  • 1.1 AKS release notes.html
  • 1.2 Supported Kubernetes versions in AKS.html
  • 1.3 Upgrade AKS.html
  • 1. Understanding K8s version, node image, the upgrade and why we need to upgrade.mp4
    12:09
  • 2.1 Auto-upgrade Feature.html
  • 2. Auto-upgrade Feature.mp4
    03:57
  • 3.1 Planned Maintenance Feature.html
  • 3. Planned Maintenance Feature.mp4
    03:18
  • 4. What to check to prevent an upgrade failure.mp4
    09:30
  • 5. Performing a Kubernetes version upgrade - All at once.mp4
    03:38
  • 6. Performing a Kubernetes version upgrade - Blue green.mp4
    05:06
  • 7. Performing a node image upgrade.mp4
    01:11
  • 8. Upgrade an AKS cluster - Quiz.html
  • 1. What is Azure Container Registry (ACR) and how the integration works.mp4
    02:54
  • 2. Create ACR and pushimport our apps to it.mp4
    04:37
  • 3.1 AzureRBAC method.html
  • 3. Integrate AKS and ACR - AzureRBAC method.mp4
    04:17
  • 4.1 Create a Kubernetes pull secret.html
  • 4. Integrate AKS and ACR - Kubernetespull secret method.mp4
    03:08
  • 5.1 Private ACR.html
  • 5. Securely connect to ACR via a private connection.mp4
    09:34
  • 6. Integrate AKS with Azure Container Registry (ACR) - Quiz.html
  • 1. What is an ingress controller.mp4
    03:47
  • 2.1 AGIC in AKS.html
  • 2. Using Application Gateway Ingress Controller (AGIC).mp4
    05:42
  • 3. Expose apps using a domain name on HTTPS.mp4
    08:46
  • 4.1 nginx-ingress-controller in AKS.html
  • 4. Using nginx-ingress-controller in AKS.mp4
    05:31
  • 5.1 TLS with an ingress controller in AKS.html
  • 5. Expose App on HTTPS with Cert-Manager and Lets Encrypt.mp4
    08:55
  • 6. Ingress controllers in AKS - Quiz.html
  • 1.1 Free and Standard tiers.html
  • 1. Free and Standard tiers for AKS cluster management.mp4
    02:30
  • 2.1 Availability Zones in AKS.html
  • 2. Availability Zones in AKS.mp4
    08:54
  • 3.1 What is Azure Front Door.html
  • 3. Use Azure Front Door to route traffic between multiple AKS clusters.mp4
    09:34
  • 4.1 Configure a custom domain on Azure Front Door.html
  • 4. Use custom domain and Azure Front Door certificate to expose apps in AKS.mp4
    03:35
  • 5. High availability in AKS - Quiz.html
  • Description


    A Comprehensive and Practical Course: Containers, K8s, Networking, Security, Scaling, Storage, Monitoring, HA and others

    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
    • How to monitor and troubleshoot applications and the AKS cluster itself

    Who is this for?


  • 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
  • More details


    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.

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Andrei Barbu | Microsoft employee working with AKS on a daily basis
    Andrei Barbu | Microsoft employee working with AKS on a daily basis
    Instructor's Courses
    I am a Microsoft employee, working daily with Azure Kubernetes Services (AKS) with a strong passion for new technologies and growing. As part of my daily work, I am heavily involved in Azure Kubernetes Services (AKS) and have extensive experience working with the platform. I also contribute to AKS-related Microsoft documentation by creating troubleshooting guides and adding value to other articles. I own certificates and titles related to: Azure: Azure Fundamentals (AZ-900), Microsoft Azure Administrator (AZ-104), which Azure Solutions Architect Expert (AZ 305)Kubernetes: Certified Kubernetes Trilogy certificates, Application Developer (CKAD), Administrator (CKA), Security Specialist (CKS)Linux: Linux Foundation Certified IT Associate (LFCA)With my deep knowledge and passion for AKS, I am excited to share my expertise and help others learn and grow with this powerful technology.In my personal life, I am passionate about sport, especially football or soccer, and I will leave you with a quote from one of the greatest players of all time that perfectly fits the mentality that I strongly encourage with respect to your goals and dreams."Success is no accident. It is hard work, perseverance, learning, studying, sacrifice, and most of all, love of what you are doing or learning to do." - Pelé
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 149
    • duration 14:33:27
    • Release Date 2023/04/25