Kubernetes Training Courses

Kubernetes Training Courses

Local, instructor-led live Kubernetes training courses demonstrate through interactive discussion and hands-on practice how to deploy, manage and scale containerized applications in a clustered environment.

Kubernetes training is available as "onsite live training" or "remote live training". Onsite live Kubernetes trainings in the UAE can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.

Kubernetes training courses cover container basic and advanced container networking, administration and development and demonstrate real-world use cases, including the microservice development.

NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Kubernetes Subcategories

Kubernetes Course Outlines

Title
Duration
Overview
Title
Duration
Overview
14 hours
Overview
Project Calico is a networking solution for containers and virtual machines. Originally created for OpenStack to simplify data transmission across the network, today it supports Kubernetes, OpenShift, Docker EE, OpenStack, bare metal services, and others. Calico uses IP routing instead of switching, virtual networks, overlay networks, and other complicated workarounds to enable efficient and secure networking.

This instructor-led, live training (onsite or remote) is aimed at engineers who wish to network Kubernetes clusters using a simplified IP routing based approach.

By the end of this training, participants will be able to:

- Install and configure Calico.
- Use Calico to create a container networking solution for Kubernetes clusters.
- Understand how Calico differs from traditional overlay networks.
- Understand how Calico combines internet routing protocols with consensus-based data stores.
- Use Calico to provide a secure network policy for 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.
- To learn more about Project Calico, please visit: https://www.projectcalico.org/
14 hours
Overview
Docker is an open-source platform for building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

In this instructor-led, live training (onsite or remote), participants will learn how to deploy a collection of sample servers inside containers, then automate, scale, and manage their containerized servers within a Kubernetes cluster. The training goes on to more advanced topics, walking participants through the process of securing, networking and monitoring a Kubernetes cluster.

By the end of this training, participants will be able to:

- Set up and run a Docker container.
- Deploy containerized databases and servers.
- Set up a Docker and Kubernetes cluster.
- Use Kubernetes to deploy and manage different environments under the same cluster.
- Secure, scale and monitor a Kubernetes cluster.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice.

Notes

- Different Docker images can be used as demos in this training (e.g., Nginx, MongoDB, Tomcat, etc.).
- To request specific images or any other customization for this training, please contact us to arrange.
21 hours
Overview
This instructor-led, live training (onsite or remote) is aimed at system administrators and developers who wish to use Prometheus to monitor Kubernetes clusters.

By the end of this training, participants will be able to:

- Install and configure Prometheus.
- Monitor dynamic cloud environments
- Gain better insight into their Kubernetes clusters
- Set up alerts that are precise and insightful

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.
21 hours
Overview
PouchContainer is a lightweight container engine based on the OCI (Open Container Initiative) standard.

This instructor-led, live training (onsite or remote) is aimed at developers who wish to build, ship, and run containerized applications using PouchContainer.

By the end of this training, participants will be able to:

- Install and configure PouchContainer.
- Set up and run a PouchContainer container.
- Use PouchContainer to deploy and manage containerized applications such as servers and web apps.
- Use the Dragonfly P2P-base distribution system to distribute container images at scale.

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.
- To learn more about PouchContainer, please visit: https://github.com/alibaba/pouch
21 hours
Overview
OpenShift Container Platform is a container application platform for deploying Docker and Kubernetes in the enterprise. It is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to create, update, and maintain applications using OpenShift Container Platform.

By the end of this training, participants will be able to:

- Automate part of the software delivery pipeline
- Implement user stories for an existing Java EE application
- Deploy an application to an OpenShift instance
- Apply the principles of the DevOps philosophy and enable continuous delivery of an application

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
In this instructor-led, live training, participants will learn how to install, configure, and manage OpenShift Platform Container.

By the end of this training, participants will be able to:

- Create, configure, manage, and troubleshoot OpenShift clusters
- Secure OpenShift Platform Container
- Monitor and gather metrics
- Manage storage
- Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Kubernetes can be run on a variety of platforms, from a local server installation, to a virtual or bare-metal server in the cloud, to a SaaS based cloud service. In all cases, the Kubernetes ecosystem includes tools for installing, managing, and testing Kubernetes clusters.

This instructor-led, live training (onsite or remote) is aimed at engineers who wish to evaluate, select and deploy the most appropriate Kubernetes solution for their specific situation.

By the end of this training, participants will be able to:

- Install and configure a Kubernetes cluster on premise and in the cloud.
- Evaluate different cloud-hosted Kubernetes solutions and understand the advantages over an self-hosted approach.
- Compare different tools for testing, managing, and monitoring a Kubernetes cluster.

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.
21 hours
Overview
The evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 hours
Overview
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, 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

Audience

- Developers
- System Administrators
- DevOps Engineers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

- To request a customized training for this course, please contact us to arrange.
14 hours
Overview
EKS is a self-managed Kubernetes-as-a-service offering from AWS. EKS is fully scalable and customizable and allows a Kubernetes deployment to mimic and/or integrate with an existing on-premise Kubernetes setup.

In this instructor-led, live training, participants will learn how to set up and manage a production-scale container environment using Kubernetes on EKS.

By the end of this training, participants will be able to:

- Configure and manage Kubernetes on EKS
- Migrate an existing Kubernetes environment from on-premise to AWS cloud
- Integrate Kubernetes with third-party continuous integration (CI) software
- Ensure high availability and disaster recovery in Kubernetes
- Understand and adopt the tools available to efficiently manage EKS

Audience

- Developers
- System Administrators
- DevOps Engineers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.

Note

- To request a customized training for this course, please contact us to arrange.
14 hours
Overview
This instructor-led, live training (onsite or remote) is aimed at engineers wishing to automate, secure, and monitor containerized applications in a large-scale Kubernetes cluster.

By the end of this training, participants will be able to:

- Use Kubernetes to deploy and manage different environments under the same cluster
- Secure, scale and monitor a Kubernetes cluster

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.
14 hours
Overview
Istio is an open source service mesh for connecting, monitoring, and securing microservices.

This instructor-led, live training (onsite or remote) is aimed at engineers who wish to connect, secure, and manage cloud-based applications (microservices) using an Istio based service mesh.

By the end of this training, participants will be able to:

- Install and configure Istio on Kubernetes.
- Understand service meshes and implement one with Istio.
- Deploy an Istio service mesh on top of Kubernetes.
- Use a service mesh to run, manage and monitor applications in the cloud.

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.
- To learn more about Istio, please visit: https://istio.io/
14 hours
Overview
This instructor-led, live training (onsite or remote) is aimed at engineers who wish to set up, deploy and manage a non-Docker container runtime within Kubernetes.

By the end of this training, participants will be able to:

- Install and configure the CRI plugin API for Kubernetes.
- Understand the Open Container Initiative (OCI) standards that insure interoperability among different runtimes.
- Run different (Docker and non-Docker) runtimes from within Kubernetes.
- Implement lightweight virtualization and other isolation techniques to increase security.

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.
7 hours
Overview
This instructor-led, live training (onsite or remote) 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.

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.
- To learn more about Helm, please visit: https://helm.sh/
14 hours
Overview
Google Kubernetes Engine (GKE) is a hosted Kubernetes service that simplifies the deployment and management of a Kubernetes cluster in Google Cloud.

In this instructor-led, live training, participants will learn how to set up and manage a production-scale container environment using Kubernetes on Google Cloud.

By the end of this training, participants will be able to:

- Configure and manage Kubernetes on Google Cloud.
- Deploy, manage and scale a Kubernetes cluster.
- Deploy containerized (Docker) applications on Google Cloud.
- Migrate an existing Kubernetes environment from on-premise to Google 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

- Different Docker images can be used as demos in this training (e.g., Nginx, MongoDB, Tomcat, etc.).
- To request specific images or any other customization for this training, please contact us to arrange.
35 hours
Overview
Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment. OpenShift Container Platform (formerly OpenShift Enterprise) brings Docker and Kubernetes together into a managed platform, or PaaS (Platform as a Service), to further ease and simplify the deployment of Docker and Kubernetes. It provides predefined application environments and helps to realize key DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD). OpenShift Container Platform is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to manage containers running on Docker, Kubernetes, and the Red Hat OpenShift Container Platform (OpenShift).

By the end of this training, participants will be able to:

- Create and configure an OpenShift setup.
- Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
This Docker and Kubernetes training course is designed to provide attendees with a comprehensive foundation of Docker and Kubernetes technologies. The entire core features of Kubernetes is covered including, Pods, Labels, Volumes, Replication Controllers, Services and more. The course takes attendees from installation to management and usage through a combination of lecture and hands-on lab exercises where they will gain experience configuring and managing Kubernetes objects. In addition, this course will give attendees a solid understanding of Kubernetes including advanced features and security to run safety a Kubernetes cluster in production.

This course is for people and teams that want to learn Kubernetes foundation and containers orchestration requirements to build services that are secure, robust, highly available, resilient and self-healing:

· Developers

· Operations

· DevOps

· QA Engineers

· IT Project Managers
14 hours
Overview
The objective of this practical course is to provide all the tools that address the practical aspects of Docker and Kubernetes, in order that the participants can count on the necessary skills for the proper management of the program.
21 hours
Overview
Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered environment.

In this instructor-led, live training (onsite or remote), participants will learn how to create and manage Docker containers, then deploy a sample application inside a container. Participants will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training goes on to more advanced topics, walking participants through the process of securing, scaling and monitoring a Kubernetes cluster.

By the end of this training, participants will be able to:

- Set up and run a Docker container.
- Deploy a containerized server and web application.
- Build and manage Docker images.
- Set up a Docker and Kubernetes cluster.
- Use Kubernetes to deploy and manage a clustered web application.
- Secure, scale and monitor a Kubernetes cluster.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note:

- Apache Tomcat and a Java EE application will be used as our demo servers and applications for containerization. However, *these are subject to change*. If you would like to see a specific application or related tool or technique covered in this training, please contact us to arrange.
35 hours
Overview
OpenShift is a container application platform for deploying Docker and Kubernetes. It provides predefined application environments and helps to realize key DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD). OpenShift is maintained by Red Hat.

In this instructor-led, live training, participants will learn how to manage containers running on Docker, Kubernetes, and the Red Hat OpenShift Container Platform.

By the end of this training, participants will be able to:

- Create, configure, manage, and troubleshoot OpenShift clusters.
- Scale application deployments using Kubernetes.
- Secure OpenShift Platform Container.
- Monitor and gather metrics.
- Manage storage.
- Quickly deploy applications on-premise, in public cloud or on a hosted cloud.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
There are a number of options for deploying Docker and Kubernetes on AWS, including Amazon Elastic Container Service, Amazon ECS for Kubernetes, AWS Fargate, and Amazon EC2.

This instructor-led, live training (onsite or remote) is aimed at engineers who wish to evaluate each of these services to make an informed decisions about which to deploy within their organization.

By the end of this training, participants will be able to:

- Set up a development environment that includes all needed tools to start developing.
- Set up, configure and deploy a series of demo containers using a number of different approaches.
- Understand the architectural and design differences among different Docker/Kubernetes solutions within AWS.
- Automate the deployment of Docker containers.
- Set up a continuous integration and deployment pipeline.
- Integrate Docker and Kubernetes into an existing continuous integration system.

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.
14 hours
Overview
This instructor-led, live training (onsite or remote) is aimed at engineers wishing to run containerized applications using the CRI-O container runtime.

By the end of this training, participants will be able to:

- Install and configure the CRI-O container runtime.
- Pull images from a variety of OCI-compliant registries.
- Run, test and manage containerized applications using CRI-O.

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.
- To learn more about CRI-O, please visit: http://cri-o.io/.
14 hours
Overview
Rancher is an open source platform for managing Kubernetes on any infrastructure.

This instructor-led, live course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a Kubernetes cluster with Rancher.

By the end of this course, participants will be able to:

- Install and configure Rancher.
- Launch a Kubernetes cluster using RKE (Rancher Kubernetes Engine).
- Manage multiple cloud Kubernetes clusters while avoiding vendor lock-in.
- Manage Kubernetes clusters using their operating system and container engine of choice.

Format of the Course

- Part lecture, part discussion, heavy hands-on practice
Weekend Kubernetes courses, Evening Kubernetes training, Kubernetes boot camp, Kubernetes instructor-led, Weekend Kubernetes training, Evening Kubernetes courses, Kubernetes coaching, Kubernetes instructor, Kubernetes trainer, Kubernetes training courses, Kubernetes classes, Kubernetes on-site, Kubernetes private courses, Kubernetes one on one training

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in the UAE!

As a Business Development Manager you will:

  • expand business in the UAE
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!