________________________________________________________________
Do you want to take this course remotely or in person?
Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices
________________________________________________________________
Azure Kubernetes Service (AKS) Fundamentals Course
This course is taught in online mode and consists of 5 units. The duration of the course is 40 hours that is distributes between content and collaboration tools. Upon completion, the student will receive a certificate of completion.
Training is carried out through our Virtual Campus : With this option, you'll have all the course content on the course platform, accessible 24 hours a day, 7 days a week, from the day the course starts. Students will also have access to: participation forums , as well as a continuous tutoring .
The course is taught in distance learning modality (100% bonus option). In-person and online training courses are also available on demand.
Introduction
The Azure Kubernetes Service (AKS) Fundamentals course is designed to provide a comprehensive understanding of the fundamentals and benefits of using AKS . Throughout this course, participants will learn how to configure and manage Kubernetes clusters in Azure , deploy applications, and perform testing and validation. This course combines theory and practice to ensure participants acquire practical skills and a solid understanding of AKS.
Addressed to
-
Software developers who want to learn how to deploy and manage containerized applications using AKS.
-
System administrators and DevOps professionals looking to improve their skills in managing Kubernetes clusters on Azure.
-
IT professionals interested in understanding the fundamentals of AKS and how it can benefit their organizations.
-
Students and technology enthusiasts who want to gain knowledge about Kubernetes and its deployment in the Azure cloud.
Course content
Unit 1
Introduction to Azure Kubernetes Service (AKS)
Aim:
- Understand the basics of AKS and its benefits.
Content:
- What is Kubernetes?
- Main features of AKS.
- Required configuration before you begin (Azure Cloud Shell, Azure CLI).
- Creating a free Azure account.
- Hands-on activity: Setting up the working environment in Azure Cloud Shell or local CLI.
Preparation and Initial Setup
Aim:
- Configure environment variables and create a resource group.
Content:
- Defining environment variables in Bash.
- Creating a resource group with az group create.
- Considerations regarding the region and permits.
- Hands-on activity: Create a resource group in Azure and verify its status.
Unit 2
Creating an AKS Cluster
Aim:
- Deploy a basic AKS cluster with default configuration.
Content:
- az aks create command for creating clusters.
- Configuring nodes and SSH keys.
- Cluster structure in Azure.
- Hands-on Activity: Create an AKS cluster and explore its components.
Unit 3
Cluster Connection and Management Tools
Aim:
- Connect and manage a cluster with kubectl.
Content:
- Installing kubectl and configuring access with az aks get-credentials.
- Checking nodes in the cluster (kubectl get nodes).
- Basic configuration to manage the cluster.
- Hands-on activity: Connect to the cluster and list available nodes.
Unit 4
Deploying Applications on AKS
Aim:
- Deploy a multi-container application on AKS.
Content:
- Introduction to YAML manifests in Kubernetes.
- Breakdown of the provided sample YAML file.
- Deploying the application with kubectl apply.
- Considerations for production applications.
- Practical activity: Implement and validate an application with multiple services.
Unit 5
Application Validation and Testing
Aim:
- Test the deployed application and troubleshoot basic issues.
Content:
- Obtaining the public IP address of the service.
- Testing with tools like curl.
- Log inspection and pod monitoring.
- Practical activity: Test access to the application from a browser and use monitoring commands.
Resource Cleanup and Next Steps
Aim:
- Eliminate unnecessary resources and plan for future projects.
Content:
- Deleting the resource group with az group delete.
- Cost and identity management considerations.
- Introduction to reference architectures for production environments.
- Additional resources and recommended tutorials.
- Practical activity: Delete created resources and reflect on learning.
Prerequisites
To get the most out of this course, it is recommended that participants have:
- Basic knowledge of the command line and scripting in Bash.
- Familiarity with container and Docker concepts.
- A free Azure account to complete the hands-on activities.
- Access to Azure Cloud Shell or the locally installed Azure CLI.
Other modalities
If you are interested in taking this course online, please contact us: Email: info@nanforiberica.com , Phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91