[ Course Code: CN005 ]
Instructor-led Kubernetes for App Developers (LFD459)
This is the Linux Foundation authorised Instructor-led Kubernetes for App Developers Official Linux Foundation Course (LFD459)
The Kubernetes for App Developers (CKAD) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem.
About the program
This course will teach you how to containerize, host, deploy and configure an application in a multi-node cluster. It also serves as preparation for the Certified Kubernetes Application Developer (CKAD) exam.
Course Outline
- Introduction
- Objectives
- Who You Are
- The Linux Foundation
- Linux Foundation Training
- Certification Programs and Digital Badging
- Preparing Your System
- Course Registration
- Labs
- Kubernetes Architecture
- What Is Kubernetes?
- Components of Kubernetes
- Challenges
- The Borg Heritage
- Kubernetes Architecture
- Terminology
- Master Node
- Minion (Worker) Nodes
- Pods
- Services
- Controllers / Operators
- Single IP per Pod
- Networking Setup
- CNI Network Configuration File
- Pod-to-Pod Communication
- Cloud Native Computing Foundation
- Resource Recommendations
- Labs
- Build
- Container Options
- Containerizing an Application
- Creating the Dockerfile
- Hosting a Local Repository
- Creating a Deployment
- Running Commands in a Container
- Multi-Container Pod
- readinessProbe
- livenessProbe
- Testing
- Labs
- Design
- Traditional Applications: Considerations
- Decoupled Resources
- Transience
- Flexible Framework
- Managing Resource Usage
- Using Label Selectors
- Multi-Container Pods
- Sidecar Container
- Adapter Container
- Ambassador
- Points to Ponder
- Jobs
- Labs
- Deployment Configuration
- Volumes Overview
- Introducing Volumes
- Volume Spec
- Volume Types
- Shared Volume Example
- Persistent Volumes and Claims
- Persistent Volume
- Persistent Volume Claim
- Dynamic Provisioning
- Secrets
- Using Secrets via Environment Variables
- Mounting Secrets as Volumes
- Portable Data with ConfigMaps
- Using ConfigMaps
- Deployment Configuration Status
- Scaling and Rolling Updates
- Deployment Rollbacks
- Labs
- Security
- Security Overview
- Accessing the API
- Authentication
- Authorization
- ABAC
- RBAC
- RBAC Process Overview
- Admission Controller
- Security Contexts
- Pod Security Policies
- Network Security Policies
- Network Security Policy Example
- Default Policy Example
- Labs
- Exposing Applications
- Service Types
- Services Diagram
- Service Update Pattern
- Accessing an Application with a Service
- Service without a Selector
- ClusterIP
- NodePort
- LoadBalancer
- ExternalName
- Ingress Resource
- Ingress Controller
- Service Mesh
- Labs
- Troubleshooting
- Troubleshooting Overview
- Basic Troubleshooting Steps
- Ongoing (Constant) Change
- Basic Troubleshooting Flow: Pods
- Basic Troubleshooting Flow: Node and Security
- Basic Troubleshooting Flow: Agents
- Monitoring
- Logging Tools
- Monitoring Applications
- System and Agent Logs
- Conformance Testing
- More Resource
- Labs
- Closing and Evaluation Survey
- Evaluation Survey
Course other Information
Hands-on Lab: V (Online)
Related Certification: CNCF -Certified Kubernetes Application Developer (CKAD)
Instructor-led Training Hours: 28 Hours (4 Days)
Medium: Cantonese, supplemented with English terminology
Instructor: Felix Tsang
Course Fee: HK$25,350 (USD$3,250) Refer link
*The Linux Foundation Official Price.
Please click here to see our course schedule.
About CKAD Certification exam
The Certified Kubernetes Application Developer (CKAD) has been developed by The Linux Foundation and The Cloud Native Computing Foundation (CNCF), to help expand the Kubernetes ecosystem through standardized training and certification. This exam is an online, proctored, performance-based test that consists of a set of performance-based tasks (problems) to be solved in a command line.
This international certification is for Kubernetes engineers, cloud engineers, and other IT professionals responsible for building, deploying, and configuring cloud-native applications with Kubernetes. All participants completing the course will be registered for CKAD exam.
If you want to buy CKAD EXAM Voucher, please click here.
*我們TCC CONSULTING 專長在OpenSource , 同是Red Hat 和 Linux Foundation 緊密的合作夥伴, 在不同領域的 Cloud Computing 項目中有十分豐富的實戰經驗,協助企業數碼化轉型(Digital Transformation)。 Master Class 是希望可以把現在最新和熱目的技術帶給大家.