This course teaches Kubernetes Application Development and prepares
you to take the CNCF certification examination for
Certified Kubernetes Application Developer (CKAD). This course is
taught by a Certified Kubernetes Administrator (CKA). This course is a
combination of Concepts and hand-on workshops.
At the end of the training course, attendees will know how to develop
cloud-native applications in Kubernetes making them ready for
production.
WHO SHOULD ATTEND?
* Application Developers
* Application Architects
* DevOps
* Systems Engineers
* System Integrators
-------------------------
COURSE OBJECTIVES
By the end of the training, participants will be able to:
* Understand CNCF Landscape
* Understand Kubernetes Core Objects
* Configure containerized applications using ConfigMaps and Secrets
* Monitor Containerized Applications
* Configure and manage Kubernetes Deployments
* Design Stateful Applications
* Design Connections to your applications from the Internet
-------------------------
PREREQUISITES
The following will be an advantage:
* Previous experience with Docker/Kubernetes Concepts
* Previous knowledge of cloud computing concepts
* Basic knowledge of Linux is recommended
-------------------------
3-Day Curriculum
This is a 3 full-day classroom Instructor-led
course Bootcamp designed to prepare you for the
Certified Kubernetes Application Developer (CKAD) certification
conducted by Linux Foundation.
The curriculum, which follows the Cloud Native Computing Foundation
(CNCF) blueprint is as follows:
Domain 1: Core Concepts – 13%
* Understand Kubernetes API primitives
* Create and Configure Basic Pods
Domain 2: Configuration – 18%
* Understand ConfigMaps
* Understand SecurityContexts
* Define an application’s resource requirements
* Create & consume Secrets
* Understand ServiceAccounts
Domain 3: Multi-Container Pods – 10%
* Understand Multi-Container Pod design patterns (e .g. ambassador,
adapter, sidecar)
Domain 4: Observability – 18%
* Understand LivenessProbes and ReadinessProbes
* Understand container logging
* Understand how to monitor applications in Kubernetes
* Understand debugging in Kubernetes
Domain 5: Pod Design – 20%
* Understand how to use Labels, Selectors, and Annotations
* Understand Deployments and how to perform rolling updates
* Understand Deployments and how to perform rollbacks
* Understand Jobs and CronJobs
Domain 6: Services & Networking – 13%
* Understand Services
* Demonstrate a basic understanding of NetworkPolicies
Domain 7: State Persistence – 8%
* Understand PersistentVolumeClaims for storage
art
2099
Views
11/06/2020 Last update