Application Containers and Kubernetes training.

Get the most out of Kubernetes and make your work more efficient! 36 hours of instructor led hands-on training from basic to advanced level

Summary:

Application containers can be used to increase your software delivery and operations performance vastly. Entigo Application Container and Kubernetes training provides you with the knowledge you need to use containers and provides the prerequisites for working with container-based information systems.

Student will receive after training:

Application Containers - Obtain basic knowledge of using containers and working with container-based information systems (1st day).
Kubernetes Fundamentals 1 - Learn how to deploy and run applications on the Kubernetes (2 days)
Kubernetes Fundamentals 2 - Learn how to plan, install and manage Kubernetes orchestrator cluster (2 days).

Student will receive after training:

  • Certificate for 5 day training

  • Voucher to accreditation exam valid for one year

Necessary tools and background knowledge for participation:

  • Personal laptop with a SSH client, browser and wifi connectivity

  • Linux command-line know-how

  • Basic knowledge of IP networks

Trainer Martin Vool - Martin has been developing and managing containers-based information systems and providing containers training since 2017. Martin is a Certified Kubernetes Administrator and Accredited Kubernetes Traininer. Previously, Martin worked as a software engineer, database administrator and infrastructure architect.

Trainer Martin Vool

Application Containers and Kubernetes training.

Get the most out of Kubernetes and make your work more efficient! 36 hours of instructor led hands-on training from basic to advanced level

Training modules explained

Kubernetes cluster planning, installation and operations

The Kubernetes Fundamentals 2 course gives you the skills to plan, install, and operate a cluster. The module will teach you how to set up a Kubernetes cluster yourself and how to troubleshoot when things go wrong.

Who is the training for?

Training is right for you when you are:

  • system administrator or

  • architect.

This course is for you if you want to know how the Kubernetes cluster works and how to do the planning, deployment and operations.

Benefits from the training

As part of the course, you will build a working Kubernetes cluster on virtual servers. You will learn skills that you can put in use right away in your work.

  • You can plan and deploy a Kubernetes cluster

  • Learn the basics, best practices, and cluster troubleshooting.

  • We will pass on our many years of practical experience

  • Understand how the Kubernetes scheduler works

  • You will learn to use one of the most important technologies of modern infrastructure

The Kubernetes Fundamentals 2 course provides the necessary knowledge on the installation and management of the Kubernetes orchestrator. Kubernetes fundamentals 2 is the second module in preparing for the official CKA (Certified Kubernetes Administrator) certification exam.

Agenda

The training will give you an overview of the basics of Kubernetes cluster operations. The topics covered in the training are:

  1. Introduction

  2. Kubernetes Cluster

  3. Overview of the LAB

  4. Connecting to Nodes (+LAB)

  5. Creating a kubernetes cluster with kubeadm (+LAB)

  6. StatefulSet (+LAB)

  7. Daemonset (+LAB)

  8. Init Containers (+LAB)

  9. Data and volumes advanced (+LAB)

  10. Scheduler and Affinity

  11. Node maintenance (+LAB)

  12. Backup (+LAB)

  13. Performing a cluster update with kubeadm (+LAB)

  14. Communication outside the cluster – Ingress (+LAB)

  15. Network Policies (+LAB)

  16. RBAC (+LAB)

  17. Monitoring and Logging (+LAB)

  18. Debugging (+LAB)

  19. Helm Demo

  20. Flux Demo

Schedule and duration

Duration: 2 days.

Fourth day:
09:30 -11.00 first session
11.15–11.30 coffee break
11.30–13.00 second session
13.00-13.45 lunch
13.45–15.15 third session
15.15–15.30 coffee break
15.30–17.00 fourth session

Fifth day:

09:30 -11.00 first session
11.15–11.30 coffee break
11.30–13.00 second session
13.00-13.45 lunch
13.45–15.15 third session
15.15–15.30 coffee break
15.30–17.00 fourth session

Deploy and run applications with Kubernetes orchestrator

This hands-on training gives you the skills to build a robust and easy-to-manage IT service consisting of multiple applications or microservices. Learn how Kubernetes works and how to use it to manage your applications.

Kubernetes comes with the ability to orchestrate complex information systems consisting of multiple applications. It can give you the easy-to-use tools for automating software delivery and operations. This training will provide you with the knowledge to help you increase the productivity of software delivery and maintenance activities in your organization.

Benefits from the training

The training will give you an overview of how to run and operate you applications with Kubernetes orchestrator. The topics covered in the training are:

  1. Introduction

  2. Kubernetes building blocks

  3. Overview of the LAB cluster

  4. Connecting to k8s (+LAB)

  5. Pod (+LAB)

  6. Deployment (+LAB)

  7. Image update and rollback (+LAB)

  8. Communication in the cluster – Services (+LAB)

  9. Data and volumes basic (+LAB)

  10. Configmap and Secret (+LAB)

  11. Liveliness and Readiness (+LAB)

  12. Limits and Requests (+LAB)

  13. Labels and NodeSelector (+LAB)

  14. Jobs and CronJobs (+LAB)

  15. ServiceAccounts and SecurityContexts (+LAB)

  16. Debugging (+LAB)

  17. Skaffold (+LAB)

Who is the Kubernetes training for?

Training is right for you when you are:

  • software developer,

  • system administrator or

  • architect.

 

This training is for you if you want to know how to deploy and orchestrate applications with Kubernetes.

Agenda

This training is practical with hands-on labs. We will provide you with the skills that you can put in use right away in your work.

  • Learn the basics and best practices of Kubernetes.

  • We will pass on our many years of practical experience

  • Can deploy and operate container-based services

  • You know how to use persistence and manage persistent application data

  • You understand the objects and terminology used in the Kubernetes cluster

  • You will learn to use one of the most important technologies of modern software infrastructure

 

Kubernetes Fundamentals 1 course helps you understand how to run and operate applications with Kubernetes orchestrator. The Kubernetes Fundamentals 1 course is designed to prepare you for the CKAD (Certified Kubernetes Application Developer) certification exam. It is the also the first module in preparing for the official CKA (Certified Kubernetes Administrator) certification exam.

Duration: 2 days.

Second day:

  • 09:30 -11.00 first session

  • 11.15–11.30 coffee break

  • 11.30–13.00 second session

  • 13.00-13.45 lunch

  • 13.45–15.15 third session

  • 15.15–15.30 coffee break

  • 15.30–17.00 fourth session

Third day:

  • 09:30 -11.00 first session

  • 11.15–11.30 coffee break

  • 11.30–13.00 second session

  • 13.00-13.45 lunch

  • 13.45–15.15 third session

  • 15.15–15.30 coffee break

  • 15.30–17.00 fourth session

Schedule and duration

Application Containers Training

Application containers training provides you with the basics you need to use containers and provides a prerequisite for working with container-based information systems. You will learn how to package an application into a container and use it on a workstation or server to start a service.

Using containers allows you to dramatically increase the productivity of your software delivery and maintenance activities. Containers also facilitate the automation of IT processes.

The training is based on Docker technology, the most widely used application container platform.

Who is the training for?

Application containers training provides you with the basics you need to use containers and provides a prerequisite for working with container-based information systems. You will learn how to package an application into a container and use it on a workstation or server to start a service.

Using containers allows you to dramatically increase the productivity of your software delivery and maintenance activities. Containers also facilitate the automation of IT processes.

The training is based on Docker technology, the most widely used application container platform.

The training is practical with hands-on labs. We give you the skills that you can put in use right away in your work.

  • You will learn the basics, best practices, and optimisation of the container construction process

  • We will pass on our many years of practical experience

  • You know how to build and distribute application containers

  • You can start and run container services

  • You understand the underlying technologies required for container operation

  • You will learn to use one of the most important technologies of modern software infrastructure

  • Application Container Training provides you with the necessary knowledge on how to operate and work with containers. Training is based on Docker technology.

Benefits of application container training

Agenda

The training will give you a comprehensive overview of how Docker containers work and how to make them work for your applications. The training focuses on three main themes:

How containers work
1. Introduction
2. What is a container
3. Namespace in linux kernel
4. Overview of the LAB
5. Connecting to LAB (+LAB)
6. Processes in container (+LAB)

How to build and deploy containers
7. Building and Dockerfile (+LAB)
8. Container filesystem (+LAB)
9. Registry (+LAB)

How to use containers to launch applications
10. Docker network (+LAB)
11. Docker-compose (+LAB)
12. Debugging and Logging (+LAB)

Schedule and duration (can change based on need).

Training schedule:
09:00 -11.00 1st session
11.00 -11.15 Coffee Brake
11.15– 12.30 2nd Session
12.30-13.15 Lunch
13.15–15.30 3rd Session
15.30–15.45 Coffee brake
15.45–17.00 4th Session

Register to training

Please sign up to be notified when new training dates or offerings are announced. Fields marked with an * are required