Kubernetes on Azure (AKS) Training Course
Azure Kubernetes Service (AKS) is a hosted Kubernetes service that simplifies the deployment and management of a Kubernetes cluster in Azure.
In this instructor-led, live training (online or onsite), participants will learn how to set up and manage a production-scale container environment using Kubernetes on AKS.
By the end of this training, participants will be able to:
- Configure and manage Kubernetes on AKS.
- Deploy, manage and scale a Kubernetes cluster.
- Deploy containerized (Docker) applications on Azure.
- Migrate an existing Kubernetes environment from on-premise to AKS cloud.
- Integrate Kubernetes with third-party continuous integration (CI) software.
- Ensure high availability and disaster recovery in Kubernetes.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
- Kubernetes deployment: Azure vs AWS vs on-premise
Overview of Azure Kubernetes Service (AKS) Features and Support
Using the Azure Portal and the Azure CLI (Command Line Interface)
Creating and Uploading a Container Image to the Azure Container Registry
Building A Kubernetes Cluster
Networking Kubernetes Pods
Integrating Kubernetes with Continuous Integration (CI) Tools and Processes
Updating an Application Running in Kubernetes
Integrating Kubernetes with Active Directory
Identity and Security Management in AKS
Advanced Networking
Monitoring a Kubernetes Cluster
Scaling a Kubernetes Cluster
Migrating from On-premise to Azure
Ensuring High Availability and Disaster Recovery in Kubernetes
Troubleshooting
Summary and Conclusion
Requirements
- An understanding of containers (e.g., Docker) and Kubernetes basics
- Experience with the Linux command line
Audience
- Developers
- System Administrators
- DevOps Engineers
Open Training Courses require 5+ participants.
Kubernetes on Azure (AKS) Training Course - Booking
Kubernetes on Azure (AKS) Training Course - Enquiry
Kubernetes on Azure (AKS) - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
It was really useful seeing the full pipeline from start to finish, it led to a better understanding of how to use the technology which you wouldn't get by just focusing on a few different parts out of context.
Scott Fisher - Derivco
Course - Kubernetes on Azure (AKS)
Gave some good insight into kubernetes
Adam Braidwood - Derivco
Course - Kubernetes on Azure (AKS)
Dawid is a really good at what he does, he makes something very complicated seem like a stroll in the park.
Dirk Nagel - Derivco IOM
Course - Kubernetes on Azure (AKS)
The hand-on part was really good. I would just give students a headsup to have 2 screens (as I started with a laptop only) - as you have to follow and do it yourself.
Theresa Conradie
Course - Kubernetes on Azure (AKS)
The the virtual machines with Visual Studio and the provided Azure tenant usernames/passwords that were already setup for us made for a very engaging process. Training is so much more better when you can follow along using the actual systems you are being trained on. Dawid was extremely knowledgeable and clearly knew the subject inside out.
Steven Martin
Course - Kubernetes on Azure (AKS)
The exercises and materials related to the developing for ASF were abundant and a good example for real life situations.
Diego Alonso San Alberto - Unit4 Business Software Holding B.V.
Course - Kubernetes on Azure (AKS)
The amount of hands on and content was brilliant. The scope was wide, and we were able to deploy loads of elements for Azure k8s, container registry, managed identity, sql azure DB, istio etc. It's great that now I have actually deployed these elements as opposed to just have theoretical knowledge about them.
Darren Jones - Unit4 Business Software Holding B.V.
Course - Kubernetes on Azure (AKS)
Provisional Upcoming Courses (Contact Us For More Information)
Related Courses
Building AI Cloud Apps with Microsoft Azure
35 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level to advanced-level professionals who wish to build and deploy AI-powered cloud applications using Microsoft Azure.
By the end of this training, participants will be able to:
- Develop event-driven and serverless applications using Azure Functions.
- Manage Azure storage solutions and virtual machines.
- Deploy and scale web applications using Azure App Service and Docker containers.
- Integrate AI, machine learning, and natural language processing using Azure AI Services.
- Leverage GitHub Copilot to assist in AI-driven cloud application development.
Azure Machine Learning (AML)
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at engineers who wish to use Azure ML's drag-and-drop platform to deploy Machine Learning workloads without having to purchase software and hardware and without having to worry about maintenance and deployment.
By the end of this training, participants will be able to:
- Write highly-accurate machine learning models using Python, R, or zero-code tools.
- Leverage Azure's available data sets and algorithms to train and track machine learning and deep-learning models.
- Use Azures interactive workspace to collaboratively develop ML models.
- Choose from different Azure-supported ML frameworks such as PyTorch, TensorFlow, and scikit-learn.
Microsoft Azure Infrastructure and Deployment
35 HoursMicrosoft Azure Infrastructure and Deployment
Architecting Microsoft Azure Solutions
14 HoursThis training permits delegates to improve their Microsoft Azure solution design skills.
After this training the delegate will understand the features and capabilities of Azure services, to be able to identify trade-offs, and make decisions for designing public and hybrid cloud solutions.
During training the appropriate infrastructure and platform solutions to meet the required functional, operational, and deployment requirements through the solution life-cycle will be defined.
Azure DevOps Fundamentals
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at DevOps engineers, developers, and project managers who wish to utilize Azure DevOps to build and deploy optimized enterprise applications faster than traditional development approaches.
By the end of this training, participants will be able to:
- Understand the fundamental DevOps vocabulary and principles.
- Install and configure the necessary Azure DevOps tools for software development.
- Utilize Azure DevOps tools and services to continuously adapt to the market.
- Build enterprise applications and evaluate current development processes upon Azure DevOps solutions.
- Manage teams more efficiently and accelerate software deployment time.
- Adopt DevOps development practices within the organization.
Azure Machine Learning
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at data scientists who wish to use Azure Machine Learning to build end-to-end machine learning models for predictive analysis.
By the end of this training, participants will be able to:
- Build machine learning models with zero programming experience.
- Create predictive algorithms with Azure Machine Learning.
- Deploy production ready machine learning algorithms.
Azure Cloud Security
7 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at security administrators who wish to secure Azure workloads.
By the end of this training, participants will be able to:
- Administrate host security, network security, and more.
- Set up storage and database security in Azure.
- Implement security monitoring using Azure resources.
- Prevent malicious cyber attacks on data and infrastructures.
Azure Cloud Security Basic to Advanced
35 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at security administrators who wish to learn how to configure Azure cloud security to secure workloads running in Azure.
By the end of this training, participants will be able to:
- Configure host and network security.
- Configure Azure advanced security options.
- Use Azure to secure cloud computing workloads.
- Use endpoint protection services security against malware and viruses.
- Secure container workloads that are running in Azure.
Building Microservices with Microsoft Azure Service Fabric (ASF)
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at developers who wish to learn how to build microservices on Microsoft Azure Service Fabric (ASF).
By the end of this training, participants will be able to:
- Use ASF as a platform for building and managing microservices.
- Understand key microservices programming concepts and models.
- Create a cluster in Azure.
- Deploy microservices on premises or in the cloud.
- Debug and troubleshoot a live microservice application.
Developing Intelligent Bots with Azure
14 HoursThe Azure Bot Service combines the power of the Microsoft Bot Framework and Azure functions to enable rapid development of intelligent bots.
In this instructor-led, live training, participants will learn how to easily create an intelligent bot using Microsoft Azure
By the end of this training, participants will be able to:
- Learn the fundamentals of intelligent bots
- Learn how to create intelligent bots using cloud applications
- Understand how to use the Microsoft Bot Framework, the Bot Builder SDK, and the Azure Bot Service
- Understand how to design bots using bot patterns
- Develop their first intelligent bot using Microsoft Azure
Audience
- Developers
- Hobbyists
- Engineers
- IT Professionals
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Azure Data Lake Storage Gen2
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level data engineers who wish to learn how to use Azure Data Lake Storage Gen2 for effective data analytics solutions.
By the end of this training, participants will be able to:
- Understand the architecture and key features of Azure Data Lake Storage Gen2.
- Optimize data storage and access for cost and performance.
- Integrate Azure Data Lake Storage Gen2 with other Azure services for analytics and data processing.
- Develop solutions using the Azure Data Lake Storage Gen2 API.
- Troubleshoot common issues and optimize storage strategies.
Generative AI with Azure OpenAI for Java Developers
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level Java developers, software engineers, and cloud enthusiasts who wish to harness the power of Azure OpenAI to create intelligent applications.
By the end of this training, participants will be able to:
- Understand the principles of Generative AI and its applications.
- Set up and manage an Azure OpenAI service.
- Integrate OpenAI's models into Java applications.
- Deploy AI-powered features within web applications.
Deploying Kubernetes Applications with Helm
7 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at engineers who wish to use Helm to streamline the process of installing and managing Kubernetes applications.
By the end of this training, participants will be able to:
- Install and configure Helm.
- Create reproducible builds of Kubernetes applications.
- Share applications as Helm charts.
- Run third-party applications saved as Helm charts.
- Manage releases of Helm packages.
Introduction to Minikube and Kubernetes
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at beginner-level to intermediate-level software developers and DevOps professionals who wish to learn how to set up and manage a local Kubernetes environment using Minikube.
By the end of this training, participants will be able to:
- Install and configure Minikube on their local machine.
- Understand the basic concepts and architecture of Kubernetes.
- Deploy and manage containers using kubectl and the Minikube dashboard.
- Set up persistent storage and networking solutions for Kubernetes.
- Utilize Minikube for developing, testing, and debugging applications.
Minikube for Developers
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level developers and DevOps engineers who wish to use Minikube as a part of their development workflow.
By the end of this training, participants will be able to:
- Set up and manage a local Kubernetes environment using Minikube.
- Understand how to deploy, manage, and debug applications on Minikube.
- Integrate Minikube into their continuous integration and deployment pipelines.
- Optimize their development process using Minikube's advanced features.
- Apply best practices for local Kubernetes development.