This is an example of a simple banner

Training: Deploy containers by using Azure Kubernetes Service (AKS)

Ref. AKS
Duration:
1
 day
Exam:
Not certifying
Level:
Intermediate

Deploy containers by using Azure Kubernetes Service (AKS)

Why choose Azure Kubernetes Service for your deployments?

In a world where containerization is becoming essential, mastering Azure Kubernetes Service is a major asset. With the course “Deploy Containers Using Azure Kubernetes Service (AKS)”, you will learn how to manage, configure, and secure Kubernetes clusters on Azure. This training is designed for anyone seeking to gain true operational skills on modern infrastructures.

Throughout this program, you will discover how to deploy an Azure Kubernetes Service cluster, use Azure Container Registry, and orchestrate your applications. You will also practice automatic scaling and integration with Azure Container Instances to meet agility and performance requirements. By following this structured curriculum, you will build confidence and expertise in managing Kubernetes clusters on Azure.

Gain strong and practical skills

Azure Kubernetes Service simplifies the management of large-scale container environments. With its integrated tools, you can automate application updates, enhance security, and optimize availability. You will also explore integration with Microsoft Entra ID and Azure Policy strategies to strengthen the governance of your resources.

Télécharger le PDF de la formation

Participant Profiles

  • Cloud administrators
  • Cloud-native application developers
  • DevOps engineers
  • Cloud architects
  • IT infrastructure specialists

Objectives

  • Understand the components of Azure Kubernetes Service infrastructure
  • Deploy and use Azure Container Registry to manage container images
  • Create, configure, and connect an Azure Kubernetes Service cluster
  • Apply security and compliance policies with Azure Policy
  • Deploy and configure applications on an Azure Kubernetes Service cluster
  • Set up automatic scaling for clusters and applications
  • Integrate Azure Kubernetes Service with Azure Container Instances
  • Validate and master container deployment on Azure Kubernetes Service

Prerequisites

  • Know how to create resources using the Azure portal
  • Understand the basics of Azure networking and security concepts
  • Grasp the fundamentals of Azure Kubernetes Service and Azure Policy

Course Content

Module 1: Plan an Azure Kubernetes Service Deployment

  • Azure Kubernetes Service
  • Azure Kubernetes Cluster Architecture
  • Azure Kubernetes Service Pods
  • Nodes and Node Pools for Azure Kubernetes Service
  • Namespaces for Azure Kubernetes Service
  • Accessing Azure Kubernetes Service

Module 2: Deploy and Use Azure Container Registry

  • Create a container registry
  • Connect to the container registry
  • Push an image to the registry
  • View container images
  • Use an image from the registry
  • Create a virtual network

Module 3: Deploy an Azure Kubernetes Service Cluster

  • Azure Kubernetes Service Cluster Architecture
  • Network topology
  • Plan IP addresses
  • Configure compute for nodes and node pools
  • Integrate Microsoft Entra ID with the cluster
  • Secure network traffic
  • Node and pod scalability
  • Create an Azure Kubernetes Service cluster

Module 4: Configure an Azure Kubernetes Service Cluster

  • Understand Azure Policy for Kubernetes clusters
  • Enable the Azure Policy add-on
  • Assign a policy definition to a cluster
  • Implement host-based encryption
  • Create a custom namespace for Azure Kubernetes clusters

Module 5: Deploy Applications on Azure Kubernetes Service

  • Configure pods with Azure Policy
  • Apply pod settings with Azure Policy
  • Configure storage for applications running on Azure Kubernetes Service
  • Deploy an application on an Azure Kubernetes Service cluster
  • Configure storage for applications
  • Deploy an application to a cluster

Module 6: Configure Scaling in Azure Kubernetes Service

  • Scaling options in Azure Kubernetes Service
  • Configure the cluster autoscaler
  • Integrate Azure Container Instances
  • Configure automatic cluster scaling
  • Scale the number of nodes in a cluster
  • Automatically scale a cluster

Module 7: Guided Project: Deploy Applications on Azure Kubernetes Service

  • Provision Azure Container Registry and Azure Kubernetes Service
  • Build Linux and Windows container images
  • Deploy container images to Azure Container Registry
  • Review deployment and delete resources

Documentation

  • Access to Microsoft Learn, Microsoft’s online learning platform, offering interactive resources and educational content to deepen your knowledge and develop your technical skills.

Lab / Exercises

  • This course provides you with exclusive access to the official Microsoft lab, enabling you to practice your skills in a professional environment.

Complementary Courses

Eligible Funding

ITTA is a partner of a continuing education fund dedicated to temporary workers. This fund can subsidize your training, provided that you are subject to the “Service Provision” collective labor agreement (CCT) and meet certain conditions, including having worked at least 88 hours in the past 12 months.

Additional Information

Master Azure Kubernetes Service for reliable deployments

Managing large-scale cloud applications has become a major challenge for all organizations. With Azure Kubernetes Service, you have a complete solution to orchestrate, secure, and deploy your containers efficiently. This fully managed service helps reduce infrastructure costs while accelerating development cycles.

This training program offers a progressive approach to understand and leverage the full potential of Azure Kubernetes Service. Through practical scenarios, you will learn how to create a cluster, configure resources, and secure your entire environment.

Understand the architecture of an Azure Kubernetes cluster

Before deploying applications, it is essential to understand the internal architecture of a cluster. You will explore key components such as control plane nodes, node pools, and pods. Mastering these elements is crucial to efficiently size your infrastructure and ensure availability.

By learning how to plan IP addresses, configure networking, and integrate identity solutions like Microsoft Entra ID, you strengthen the security and performance of your clusters. These steps are essential for optimal governance of cloud resources.

Leverage Azure Container Registry to simplify your deployments

Managing container images is a crucial part of Kubernetes projects. With Azure Container Registry, you benefit from a private service to securely store, manage, and distribute your images. You will learn how to push your images, configure access, and integrate the registry directly with your Kubernetes clusters.

This part of the training also helps you understand the importance of a secure network for image transfers and how to avoid common registry configuration mistakes.

Apply policies and secure your clusters

Securing Kubernetes resources is a top priority for all IT teams. Thanks to Azure Policy, you will learn to automatically apply policies to your clusters and applications. This ensures compliance with internal security standards and cloud best practices.

The course also teaches you how to implement host-based encryption and create custom namespaces to better segment and protect your resources.

Deploy and scale your applications efficiently

Deploying an application on Azure Kubernetes Service goes beyond initial setup. You will also explore how to configure storage, optimize performance, and ensure automatic scaling based on demand. With tools like the cluster autoscaler, you can guarantee high availability while optimizing resource consumption.

You will also experience integration with Azure Container Instances, an ideal solution for handling traffic spikes without overprovisioning your main cluster.

Validate your skills with a practical project

The training concludes with a guided project that allows you to implement all the skills you have learned. You will provision a container registry, deploy your own images, and validate the complete deployment of an application on an Azure Kubernetes Service cluster. This project is designed to prepare you for real-world challenges you will face in a professional environment.

FAQ

What is Azure Kubernetes Service?

Azure Kubernetes Service is a managed platform offered by Microsoft Azure to deploy, manage, and scale containerized applications easily.

Do I need to be a Kubernetes expert to take this course?

No, a basic understanding of cloud, networking, and security concepts is enough to start and progress effectively.

Can Azure Kubernetes Service deploy all types of applications?

Yes, you can deploy web applications, backend services, databases, and complex enterprise applications.

What are the benefits of automatic scaling with Azure Kubernetes Service?

Automatic scaling adapts resources to demand, helping to reduce costs while ensuring optimal performance.

Is the final project mandatory to complete the training?

Yes, the final project allows you to apply your skills practically and prepare for the official evaluation.

Prix de l'inscription
CHF 850.-
Inclus dans ce cours
  • Training provided by a certified trainer
  • 180 days of access to Official Microsoft Labs
  • Official documentation in digital format
  • Official Microsoft achievement badge
Mois actuel

ven25Avr09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven25Avr09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAKS

ven30Mai09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven30Mai09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAKS

ven04juil09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven04juil09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAKS

ven08Aoû09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven08Aoû09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAKS

ven12Sep09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven12Sep09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAKS

ven17Oct09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven17Oct09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAKS

ven21Nov09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven21Nov09:00ven17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionAKS

ven26Déc09:00ven17:00VirtuelVirtual Etiquettes de sessionAKS

ven26Déc09:00ven17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionAKS

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request