Odoo • Image and Text

Kubernetes Application Developer


This course will help you to gain understanding how to deploy, use, and maintain your applications on Kubernetes. If you are into DevOps, this is a technology you need to master.


This course will also allow you to take the Certified Kubernetes Application Developer exam (CKAD). This exam certifies that you can design, build, configure, and expose applications for Kubernetes. It also means that you can define, monitor and troubleshoot scalable applications and tools within Kubernetes.


This course (and also the exam) is very hands-on. We will provide a Kubernetes cluster for you, so you can practice the theory. The exam requires you to be hands-on and you need to be fast, which means you need to practice and apply the knowledge that you learned.

Some basic System Administration knowledge is required, like understanding bash commands and working with a text editor (vim / nano). Knowledge of Docker is not mandatory, but highly recommended, since it would help you to better understand the concepts within Kubernetes.

                Syllabus

                Students should complete the course with a comprehension of the following lessons:

                Section 1: Introduction

                • Course Overview

                • Course Introduction

                • About Kubernetes
                  Getting Started


                Section 2: Kubernetes Building Blocks

                • Dockers
                  Feature Overview

                • Cluster Overview


                Section 3: Core Concepts 

                • Kubernetes API Primitives

                • Creating Pods


                Section 4: Pod Design 

                • The Pod Controllers

                • Deployments

                • Rolling Updates

                • Jobs and CronJobs

                • Labels and Selectors


                Section 5: Multi Container Pods 

                • About Multi Container Pods

                • Design Patterns 


                Section 6: Services, Load Balancing, Networking

                • Services

                • Using DNS

                • Network Policies




                Section 7: Configuration 

                • Configmaps

                • Security Context

                • Resource Requirements

                • Secrets

                • Service Accounts


                Section 8: Observability 

                • Liveness Probes

                • Readiness Probes

                • Logging and Monitoring

                • Debugging


                Section 9: Persistency

                • Volumes

                • Persistent Volume Claims

                • Stateful Sets


                Section 10: Exam Tips and Tricks

                3 ways to take the class

                Self Taught

                € 400 .00 

                • 1 year access to training material
                • 3 month access to Lab environment
                • Certificate of Completion
                • Technical Support

                Trainer Support

                € 500.00

                • All features of Self Taught
                • 5 Hours Live Trainer Support
                • 20 Email Trainer Support
                • Lab Validation Service

                Onsite

                 16500 .00

                • Up to 15 students on site training
                • 3 Days intensive training
                • Lab environment included
                • 1 year access to material & 3 month to lab