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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories