Azure Arc For Beginners
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 369.59 MB | Duration: 1h 3m
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 369.59 MB | Duration: 1h 3m
Azure Arc: From Onboarding to Application Deployment
What you'll learn
Introduction to Azure Arc
Setting Up the Environment
Connecting Hybrid VM to Azure Arc, Kubernetes to Azure ARC
Managing Policies and Compliance with Azure Arc
Requirements
To get the most out of this course, students should have a basic understanding of Azure services, including how to navigate the Azure portal and use basic CLI commands. Familiarity with Kubernetes concepts such as pods, deployments, and services will be helpful, though not mandatory. Since we’ll be working with Linux-based virtual machines, a fundamental knowledge of Linux commands, SSH, and running scripts is recommended. Understanding basic networking concepts like IP addressing, DNS, and load balancers will also be beneficial. Students should have a computer running Windows, macOS, or Linux with essential tools installed, including Azure CLI, Minikube, Kubectl, and an SSH client like PuTTY or Windows Terminal. Additionally, an active Azure subscription (free-tier or paid) is required to create and manage resources. While prior experience with Azure Arc is not necessary, having some exposure to Kubernetes and cloud environments will make it easier to follow along.
Description
In today’s multi-cloud and hybrid cloud environments, managing Kubernetes clusters across different platforms can be complex. Azure Arc provides a powerful solution to extend Azure’s management and governance capabilities to Kubernetes clusters running outside of Azure, whether on-premises or in other cloud providers. With Azure Arc, you can achieve unified management, enforce policies, and gain visibility across all your clusters from a single pane of glass.This course is designed to help IT professionals, cloud engineers, and DevOps practitioners understand how to connect, monitor, and manage Kubernetes clusters using Azure Arc. You will start by setting up a Kubernetes cluster using Minikube, then learn how to onboard it to Azure Arc. From there, you'll explore Azure Arc’s capabilities, including policy enforcement, monitoring with Azure Monitor, and application deployment using Kubernetes manifests. Additionally, you’ll gain insights into integrating Azure security and compliance features to ensure robust governance.By the end of this course, you’ll have hands-on experience in managing Kubernetes clusters efficiently with Azure Arc, ensuring compliance, security, and streamlined operations. Whether you're an aspiring Site Reliability Engineer (SRE), a cloud architect, or an IT operations specialist, this course will equip you with the skills to leverage Azure Arc for seamless Kubernetes management across hybrid and multi-cloud environments.
Overview
Section 1: Agenda
Lecture 1 Introduction
Section 2: Introduction
Lecture 2 Introduction to Azure ARC
Lecture 3 Lab-Introduction
Lecture 4 Introduction to Unified Management Console
Lecture 5 Evaluate Azure Arc-enabled Servers
Lecture 6 Creating a Linux VM
Lecture 7 Preparing Azure VM
Lecture 8 Onboarding Azure VM to Azure ARC
Lecture 9 Disconnect the VM from Azure ARC and Delete the resource Group (Optional)
Section 3: Hybrid and Multi Cloud Management
Lecture 10 Introduction to Hybrid and Multi-Cloud Management
Lecture 11 Managing On-Premises and Cloud Resources
Lecture 12 Consistent Management Experience
Lecture 13 Onboarding EC2 Instance to Azure ARC
Lecture 14 Integration with Existing Tools and Services
Section 4: Azure ARC-Enabled Servers
Lecture 15 Introduction to Azure Arc-Enabled Servers
Lecture 16 Provisioning and Configuring Servers
Lecture 17 Monitoring and Security Management
Lecture 18 Compliance and Governance
Lecture 19 Azure Policy
Lecture 20 Demo - Assign Policy to assess compliance
Lecture 21 Demo - Identify non-compliant resources
Lecture 22 Demo - Clean up resources
Lecture 23 Demo - Monitor a hybrid machine with VM insights
Lecture 24 Demo - View data collected
Section 5: Azure ARC-Enabled Kubernetes
Lecture 25 Introduction to Azure Arc-Kubernetes
Lecture 26 Connecting Kubernetes Clusters
Lecture 27 Demo-Creating and Connecting Kubernetes Cluster to AzureARC
Lecture 28 Application Deployment and Management
Lecture 29 Demo-Application Deployment and Management
Lecture 30 Cluster Monitoring and Policy Enforcement
Section 6: Azure ARC-Enabled Data Services
Lecture 31 Introduction to Data Services with Azure ARC
Lecture 32 Azure Arc-Enabled Data Services Overview
Lecture 33 Deployment and Scaling of Data Services
Lecture 34 High Availability and Disaster Recovery
This course is designed for Beginers, IT professionals, cloud engineers, and DevOps practitioners who want to learn how to connect Kubernetes clusters to Azure Arc. It's ideal for those who are already familiar with Azure and Kubernetes but want to extend their knowledge by integrating hybrid and multi-cloud environments with Azure Arc. System administrators looking to simplify Kubernetes management and developers interested in deploying applications on Arc-enabled clusters will also benefit from this course. Whether you're an aspiring Site Reliability Engineer (SRE), a cloud architect exploring hybrid cloud solutions, or an IT operations specialist managing infrastructure across different environments, this course will provide hands-on experience in connecting, monitoring, and managing Kubernetes clusters using Azure Arc.