Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Objectives for government
- Who You Are
- The Linux Foundation
- Linux Foundation Training
- Certification Programs and Digital Badging
- Preparing Your System for government
- Course Registration for government
- Labs
Kubernetes Architecture
- What Is Kubernetes?
- Components of Kubernetes
- Challenges for government
- The Borg Heritage
- Kubernetes Architecture for government
- Terminology
- Master Node
- Minion (Worker) Nodes
- Pods
- Services
- Controllers / Operators
- Single IP per Pod for government
- Networking Setup
- CNI Network Configuration File
- Pod-to-Pod Communication for government
- Cloud Native Computing Foundation
- Resource Recommendations for government
- Labs
Build
- Container Options for government
- Containerizing an Application for government
- Creating the Dockerfile for government
- Hosting a Local Repository for government
- Creating a Deployment for government
- Running Commands in a Container for government
- Multi-Container Pod for government
- readinessProbe for government
- livenessProbe for government
- Testing for government
- Labs
Design
- Traditional Applications: Considerations for government
- Decoupled Resources for government
- Transience for government
- Flexible Framework for government
- Managing Resource Usage for government
- Using Label Selectors for government
- Multi-Container Pods for government
- Sidecar Container for government
- Adapter Container for government
- Ambassador for government
- Points to Ponder for government
- Jobs for government
- Labs
Deployment Configuration
- Volumes Overview for government
- Introducing Volumes for government
- Volume Spec for government
- Volume Types for government
- Shared Volume Example for government
- Persistent Volumes and Claims for government
- Persistent Volume for government
- Persistent Volume Claim for government
- Dynamic Provisioning for government
- Secrets for government
- Using Secrets via Environment Variables for government
- Mounting Secrets as Volumes for government
- Portable Data with ConfigMaps for government
- Using ConfigMaps for government
- Deployment Configuration Status for government
- Scaling and Rolling Updates for government
- Deployment Rollbacks for government
- Labs
Security
- Security Overview for government
- Accessing the API for government
- Authentication for government
- Authorization for government
- ABAC for government
- RBAC for government
- RBAC Process Overview for government
- Admission Controller for government
- Security Contexts for government
- Pod Security Policies for government
- Network Security Policies for government
- Network Security Policy Example for government
- Default Policy Example for government
- Labs
Exposing Applications
- Service Types for government
- Services Diagram for government
- Service Update Pattern for government
- Accessing an Application with a Service for government
- Service without a Selector for government
- ClusterIP for government
- NodePort for government
- LoadBalancer for government
- ExternalName for government
- Ingress Resource for government
- Ingress Controller for government
- Service Mesh for government
- Labs
Troubleshooting
- Troubleshooting Overview for government
- Basic Troubleshooting Steps for government
- Ongoing (Constant) Change for government
- Basic Troubleshooting Flow: Pods for government
- Basic Troubleshooting Flow: Node and Security for government
- Basic Troubleshooting Flow: Agents for government
- Monitoring for government
- Logging Tools for government
- Monitoring Applications for government
- System and Agent Logs for government
- Conformance Testing for government
- More Resources for government
- Labs
CKAD Exam Review
Requirements
To fully benefit from this course, participants should possess:
- Basic Linux command-line and file editing skills.
- Familiarity with using a programming language, such as Python, Node.js, or Go.
- An understanding of Cloud Native application concepts and architectures, similar to the knowledge gained from our free Introduction to Kubernetes edX MOOC.
Please note that while Kubernetes Administration (LFS458) is not a prerequisite for this course, there may be some overlap in course materials. Each course is designed to stand alone and align with the respective exams.
**Audience:**
This course is designed for experienced application developers who need to containerize, host, deploy, and configure applications in a multi-node cluster within a government environment.
**Experience Level:** Intermediate
21 Hours
Testimonials (1)
trainer has hands-on knowledge