Video description
Are you looking for a comprehensive and practical guide to learn Azure Kubernetes Service (AKS)? Do you want to master the skills of deploying, managing, and scaling containerized applications on the cloud? If yes, then this course is for you!
Azure Kubernetes Service (AKS) Essentials is a comprehensive video course designed to take IT professionals and developers from beginner level to proficiency in utilizing Azure Kubernetes Service (AKS). AKS is a fully managed container orchestration platform provided by Microsoft Azure, offering the power of Kubernetes for deploying and managing containerized applications with ease.
This course is structured to provide a step-by-step learning journey, starting from the fundamentals of AKS and gradually progressing towards advanced topics. With a hands-on approach, participants will gain practical experience by working with real-world examples, exercises, and demonstrations.
By the end of this course, participants will have developed a strong foundation in Azure Kubernetes Service and will be capable of efficiently deploying, managing, and scaling containerized applications using AKS in a production environment.
What you’ll learn and how you can apply it
By the end of this course, participants will have developed a strong foundation in Azure Kubernetes Service and will be capable of efficiently deploying, managing, and scaling containerized applications using AKS in a production environment.
Module Learning Objectives
- Module 1: Understand the core concepts and benefits of Azure Kubernetes Service.
- Module 2: Learn how to set up and configure Azure AKS.
- Module 3: Gain proficiency in deploying containerized applications on Azure AKS using popular tools such as Docker, Kubernetes manifests, and kubectl.
- Module 4: Explore monitoring and logging capabilities on Azure AKS, leveraging Azure Monitor, Container Insights, and Log Analytics for efficient application management.
- Module 5: Understand and be able to configure networking components and manage network policies, as well as implement load balancing, Ingress Controllers, and service mesh for microservice architectures on Azure AKS.
- Module 6: Implement robust security measures, including Azure AD integration, RBAC, network security groups, and secrets management, to protect applications and data within AKS.
- Module 7: Learn to automate application deployment and updates through continuous integration and deployment (CI/CD) pipelines using GitHub Actions and GitOps.
- Module 8: Discover high availability and disaster recovery strategies for AKS, including multi-region deployments, backups, and restoration techniques.
- Module 9: Explore best practices and advanced topics, such as autoscaling, cluster management, and service mesh integration with AKS.
This course is for you because
- You're an IT professional who wants to learn how to effectively deploy and manage containerized applications using AKS.
- You're a Cloud Architect who designs and implements cloud-based solutions and are interested in incorporating AKS as part of your application deployment strategies.
- You're a Kubernetes enthusiast with a basic understanding who wants to explore AKS specifically and deepen your knowledge of managing containerized applications in the Azure ecosystem.
- You're a DevOps Engineer who wants to enhance your skills in managing containerized workloads using AKS and integrating CI/CD pipelines for seamless application deployment.
- You're a Software Developer or Engineer who is responsible for building and deploying applications and you want to harness the power of AKS for container orchestration, scalability, and automation.
Prerequisites:
This course assumes a basic understanding of basic developer concepts, infrastructure concepts, cloud computing concepts and familiarity with containerization technologies like Docker and Kubernetes.
Table of contents
- Module 1: Introduction to AKS
- Module 2: Getting Started with AKS
- Module 3: Monitoring and Logging on AKS
- Module 4: Networking and Load Balancing in AKS
-
Module 5: Deploying Applications on AKS
- Lesson 5.1: Introduction
- Lesson 5.2: Containerizing Applications with Docker
- Lesson 5.3: Defining and Managing Kubernetes Manifests
- Lesson 5.4: Deploying Applications on AKS Using Automated Deployments
- Lesson 5.5: Demo: Deploying an App with Automated Deployments to AKS
- Lesson 5.6: CI/CD Pipelines with AKS
- Lesson 5.7: GitOps with Argo CD and AKS
- Lesson 5.8: Demo: Deploying an App to AKS with Argo CD
- Lesson 5.9: Summary
- Module 6: Securing Applications and Data in AKS
- Module 7: High Availability and Disaster Recovery on AKS
Product information
- Title: Azure Kubernetes Service (AKS) Essentials: Cloud Kubernetes for Developers and IT Professionals
- Author(s):
- Release date: September 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920982753
You might also like
video
DevOps with Azure
Azure DevOps is everything you need to build your software product from beginning to end. This …
book
Cloud Native Infrastructure with Azure
The cloud is becoming the de facto home for companies ranging from enterprises to startups. Moving …
video
Kubernetes on Microsoft Azure - Fundamentals
Course Description: Here’s the scenario: You have an application you would like to deploy and test …
book
Introducing Azure Kubernetes Service: A Practical Guide to Container Orchestration
Go from zero to sixty deploying and running a Kubernetes cluster on Microsoft Azure! This hands-on …