Kubernetes and Cloud Native Associate (KCNA) Complete Video Course

Kubernetes and Cloud Native Associate (KCNA) Complete Video Course

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 110 Lessons (5h 00m) | 956 GB

Kubernetes and Cloud Native Associate (KCNA) Complete Video 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 Kubernetesunderstanding, 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

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
Table of Contents

Introduction
1 Kubernetes and Cloud Native Associate (KCNA): Introduction

Module 1: Cloud Native Certifications
2 Module Introduction

Lesson 1: An Introduction to the Cloud Native Certifications
3 Learning objectives
4 1.1 Kubernetes and Cloud Native Associate (KCNA)
5 1.2 Certified Kubernetes Application Developer (CKAD)
6 1.3 Certified Kubernetes Administrator (CKA)
7 1.4 Certified Kubernetes Security (CKS)

Module 2: Cloud Native Technologies and Solutions
8 Module Introduction

Lesson 2: Understanding Cloud Native
9 Learning objectives
10 2.1 Cloud Native Architecture
11 2.2 Cloud Native Components
12 2.3 Serverless Computing
13 2.4 Scalability
14 2.5 Microservices
15 2.6 The 12-Factor App
16 2.7 Standards in Cloud Native Computing
17 2.8 The Role of the CNCF
18 2.9 Job Roles in a Cloud Native Environment
19 2.10 Practice Questions

Module 3: Using Containers
20 Module Introduction

Lesson 3: Running Containers
21 Learning objectives
22 3.1 Exploring Containers
23 3.2 Understanding Namespaces and Cgroups
24 3.3 Container Runtimes
25 3.4 Using Container Images and Registries
26 3.5 Running Docker Containers
27 3.6 Building Container Images
28 3.7 Implementing Container Security
29 3.8 Practice Questions
30 Lesson 3 Lab: Building Container Images
31 Lesson 3 Lab Solution: Building Container Images

Lesson 4: Orchestrating Containers
32 Learning objectives
33 4.1 Container Orchestration Basics
34 4.2 Container Networking and the CNI
35 4.3 Service Discovery
36 4.4 Service Mesh
37 4.5 Managing Container Storage
38 4.6 Practice Questions
39 Lesson 4 Lab: Analyzing Docker Networking
40 Lesson 4 Lab Solution: Analyzing Docker Networking

Module 4: Using Kubernetes
41 Module Introduction

Lesson 5: Understanding Kubernetes
42 Learning objectives
43 5.1 Exploring Kubernetes Architecture
44 5.2 Options for Using Kubernetes
45 5.3 Running Kubernetes in Minikube
46 5.4 Kubernetes Access Control
47 5.5 How Containers Run on Kubernetes
48 5.6 Kubernetes Networking
49 5.7 Kubernetes Scheduling
50 5.8 Practice Questions
51 Lesson 5 Lab: Running Minikube
52 Lesson 5 Lab Solution: Running Minikube

Lesson 6: Running Kubernetes Applications
53 Learning objectives
54 6.1 Kubernetes Resources
55 6.2 Using Kubernetes Internal Formats
56 6.3 Using kubectl
57 6.4 Options for Running Applications
58 6.5 Understanding Pods and Deployments
59 6.6 Running Pods
60 6.7 Practice Questions
61 Lesson 6 Lab: Running Kubernetes Applications
62 Lesson 6 Lab Solution: Running Kubernetes Applications

Lesson 7: Providing Access to Scalable Applications
63 Learning objectives
64 7.1 Understanding Scalability
65 7.2 Scaling Applications Manually
66 7.3 Configuring Autoscaling
67 7.4 Understanding Application Access Options
68 7.5 Using Services
69 7.6 Exploring Ingress and NetworkPolicy
70 7.7 Practice Questions
71 Lesson 7 Lab: Exposing Scalable Applications
72 Lesson 7 Lab Solution: Exposing Scalable Applications

Lesson 8: Integrating Applications in Cloud Native
73 Learning objectives
74 8.1 Understanding Decoupling
75 8.2 Kubernetes Storage Options
76 8.3 Using Storage
77 8.4 Managing Configuration
78 8.5 Using ConfigMaps and Secrets
79 8.6 Practice Questions
80 Lesson 8 Lab: Decoupling Applications
81 Lesson 8 Lab Solution: Decoupling Applications

Module 5: Running Applications in Cloud Native
82 Module Introduction

Lesson 9: Delivering Applications to Cloud Native
83 Learning objectives
84 9.1 The Cloud Native Application Lifecycle
85 9.2 Git
86 9.3 CI/CD and Pipelines
87 9.4 Understanding GitOps
88 9.5 Practice Questions
89 Lesson 9 Lab: Using Jenkins
90 Lesson 9 Lab Solution: Using Jenkins

Lesson 10: Exploring Cloud Native Observability
91 Learning objectives
92 10.1 Cloud Native Observability
93 10.2 Telemetry
94 10.3 Logging in Cloud Native Environments
95 10.4 Managing Logs in Cloud Native Environments
96 10.5 Practice Questions
97 Lesson 10 Lab: Cloud Native Logging
98 Lesson 10 Lab Solution: Cloud Native Logging

Lesson 11: Using Observability Solutions
99 Learning objectives
100 11.1 Exploring Prometheus
101 11.2 Running Prometheus
102 11.3 Monitoring with Prometheus
103 11.4 Monitoring Kubernetes with Prometheus
104 11.5 Using Grafana
105 11.6 Tracing and Jaeger
106 11.7 Optimizing Costs
107 11.8 Practice Questions
108 Lesson 11 Lab: Running Prometheus
109 Lesson 11 Lab Solution: Running Prometheus

Summary
110 Kubernetes and Cloud Native Associate (KCNA): Summary

Homepage