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 (CDAD). 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 and 3 month to lab