Kubernetes and Cloud Native Associate (KCNA)

Video description

5 Hours of Video Instruction

5 hours of deep-dive training to teach you the concepts and skills needed to pass the Kubernetes and Cloud Native Associate (KCNA) exam.

Overview

Kubernetes and Cloud Native Associate (KCNA) Complete Video Course is an 8-hour video training course to help you successfully prepare you for the KCNA exam. It will also help you gain a solid understanding of Kubernetes topics and concepts to help you get started with Kubernetes and Cloud Native computing. Expert trainer Sander van Vugt provides a hands-on approach to learning by going deeper into exam topics and concepts using real-world labs and demos. Each lesson in the course ends with a lab exercise along with a practice question review so you can practice your skills and test your knowledge.

There is no better place to start your Cloud Native with Kubernetes journey than by studying for the Kubernetes and Cloud Native Associate (KCNA) exam. KCNA is a pre-professional certification created by Cloud Native. It was designed to help candidates advance their Kubernetes skills to the professional level. This Cloud Native certification covers the foundational knowledge and skills needed to start working with Kubernetes in a Cloud Native environment.

Sander van Vugt has carefully structured this 11-lesson course to focus on concepts, practices, and solutions used in cloud native environments. The course begins with an exploration of the cloud native certification program before moving onto a look at Cloud Native technologies and solutions. You will then get real-world knowledge on running and orchestrating containers. The next step is a deep dive into Kubernetes—understanding, running, scaling, and finally integrating applications in Cloud Native. The course ends with hands-on lessons showing how to run and deliver applications while using observability solutions.

Topics include

  • Module 1: Cloud Native Certifications
  • Module 2: Cloud Native Technologies and Solutions
  • Module 3: Using Containers
  • Module 4: Using Kubernetes
  • Module 5: Running Applications in Cloud Native

Supplemental files for this course are located at https://github.com/sandervanvugt/kcna.

About the Instructor

Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open-Source topics. He is the author of the best-selling Red Hat RHCSA and RHCE Cert Guides as well as a number of other titles on Kubernetes (including CKAD and CKA), Ansible, Containers, Bash, Microservices, and more. Sander also works as a Linux and DevOps instructor, teaching onsite and online classes for customers around the world.

Skill Level

  • Beginner to Intermediate

Learn How To

  • Successfully prepare for the KCNA exam
  • Work in cloud native environments, with cloud native technologies and solutions
  • Use containers and container orchestration
  • Run Kubernetes, Minikube environment, and run applications in Kubernetes
  • Run applications in a cloud native environment

Who Should Take This Course

  • Anyone looking to pass the KCNA exam
  • Anyone interested in learning Kubernetes and its basic concepts
  • Anyone interested in working with cloud native technologies

About Pearson Video Training

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of contents

  1. Introduction
    1. Kubernetes and Cloud Native Associate (KCNA): Introduction
  2. Module 1: Cloud Native Certifications
    1. Module Introduction
  3. Lesson 1: An Introduction to the Cloud Native Certifications
    1. Learning objectives
    2. 1.1 Kubernetes and Cloud Native Associate (KCNA)
    3. 1.2 Certified Kubernetes Application Developer (CKAD)
    4. 1.3 Certified Kubernetes Administrator (CKA)
    5. 1.4 Certified Kubernetes Security (CKS)
  4. Module 2: Cloud Native Technologies and Solutions
    1. Module Introduction
  5. Lesson 2: Understanding Cloud Native
    1. Learning objectives
    2. 2.1 Cloud Native Architecture
    3. 2.2 Cloud Native Components
    4. 2.3 Serverless Computing
    5. 2.4 Scalability
    6. 2.5 Microservices
    7. 2.6 The 12-Factor App
    8. 2.7 Standards in Cloud Native Computing
    9. 2.8 The Role of the CNCF
    10. 2.9 Job Roles in a Cloud Native Environment
    11. 2.10 Practice Questions
  6. Module 3: Using Containers
    1. Module Introduction
  7. Lesson 3: Running Containers
    1. Learning objectives
    2. 3.1 Exploring Containers
    3. 3.2 Understanding Namespaces and Cgroups
    4. 3.3 Container Runtimes
    5. 3.4 Using Container Images and Registries
    6. 3.5 Running Docker Containers
    7. 3.6 Building Container Images
    8. 3.7 Implementing Container Security
    9. 3.8 Practice Questions
    10. Lesson 3 Lab: Building Container Images
    11. Lesson 3 Lab Solution: Building Container Images
  8. Lesson 4: Orchestrating Containers
    1. Learning objectives
    2. 4.1 Container Orchestration Basics
    3. 4.2 Container Networking and the CNI
    4. 4.3 Service Discovery
    5. 4.4 Service Mesh
    6. 4.5 Managing Container Storage
    7. 4.6 Practice Questions
    8. Lesson 4 Lab: Analyzing Docker Networking
    9. Lesson 4 Lab Solution: Analyzing Docker Networking
  9. Module 4: Using Kubernetes
    1. Module Introduction
  10. Lesson 5: Understanding Kubernetes
    1. Learning objectives
    2. 5.1 Exploring Kubernetes Architecture
    3. 5.2 Options for Using Kubernetes
    4. 5.3 Running Kubernetes in Minikube
    5. 5.4 Kubernetes Access Control
    6. 5.5 How Containers Run on Kubernetes
    7. 5.6 Kubernetes Networking
    8. 5.7 Kubernetes Scheduling
    9. 5.8 Practice Questions
    10. Lesson 5 Lab: Running Minikube
    11. Lesson 5 Lab Solution: Running Minikube
  11. Lesson 6: Running Kubernetes Applications
    1. Learning objectives
    2. 6.1 Kubernetes Resources
    3. 6.2 Using Kubernetes Internal Formats
    4. 6.3 Using kubectl
    5. 6.4 Options for Running Applications
    6. 6.5 Understanding Pods and Deployments
    7. 6.6 Running Pods
    8. 6.7 Practice Questions
    9. Lesson 6 Lab: Running Kubernetes Applications
    10. Lesson 6 Lab Solution: Running Kubernetes Applications
  12. Lesson 7: Providing Access to Scalable Applications
    1. Learning objectives
    2. 7.1 Understanding Scalability
    3. 7.2 Scaling Applications Manually
    4. 7.3 Configuring Autoscaling
    5. 7.4 Understanding Application Access Options
    6. 7.5 Using Services
    7. 7.6 Exploring Ingress and NetworkPolicy
    8. 7.7 Practice Questions
    9. Lesson 7 Lab: Exposing Scalable Applications
    10. Lesson 7 Lab Solution: Exposing Scalable Applications
  13. Lesson 8: Integrating Applications in Cloud Native
    1. Learning objectives
    2. 8.1 Understanding Decoupling
    3. 8.2 Kubernetes Storage Options
    4. 8.3 Using Storage
    5. 8.4 Managing Configuration
    6. 8.5 Using ConfigMaps and Secrets
    7. 8.6 Practice Questions
    8. Lesson 8 Lab: Decoupling Applications
    9. Lesson 8 Lab Solution: Decoupling Applications
  14. Module 5: Running Applications in Cloud Native
    1. Module Introduction
  15. Lesson 9: Delivering Applications to Cloud Native
    1. Learning objectives
    2. 9.1 The Cloud Native Application Lifecycle
    3. 9.2 Git
    4. 9.3 CI/CD and Pipelines
    5. 9.4 Understanding GitOps
    6. 9.5 Practice Questions
    7. Lesson 9 Lab: Using Jenkins
    8. Lesson 9 Lab Solution: Using Jenkins
  16. Lesson 10: Exploring Cloud Native Observability
    1. Learning objectives
    2. 10.1 Cloud Native Observability
    3. 10.2 Telemetry
    4. 10.3 Logging in Cloud Native Environments
    5. 10.4 Managing Logs in Cloud Native Environments
    6. 10.5 Practice Questions
    7. Lesson 10 Lab: Cloud Native Logging
    8. Lesson 10 Lab Solution: Cloud Native Logging
  17. Lesson 11: Using Observability Solutions
    1. Learning objectives
    2. 11.1 Exploring Prometheus
    3. 11.2 Running Prometheus
    4. 11.3 Monitoring with Prometheus
    5. 11.4 Monitoring Kubernetes with Prometheus
    6. 11.5 Using Grafana
    7. 11.6 Tracing and Jaeger
    8. 11.7 Optimizing Costs
    9. 11.8 Practice Questions
    10. Lesson 11 Lab: Running Prometheus
    11. Lesson 11 Lab Solution: Running Prometheus
  18. Summary
    1. Kubernetes and Cloud Native Associate (KCNA): Summary

Product information

  • Title: Kubernetes and Cloud Native Associate (KCNA)
  • Author(s): Sander van Vugt
  • Release date: August 2022
  • Publisher(s): Pearson
  • ISBN: 0137993412