Prepare for the Kubernetes and Cloud Native Associate (KCNA) exam and pass! This certification demonstrates a user’s foundational knowledge and skills in Kubernetes and the wider cloud native ecosystem. βοΈ Andrew Brown and Marino Wijay created this course.
π¦ Andrew on Twitter: https://twitter.com/andrewbrown
π¦ Marino on Twitter: https://twitter.com/virtualized6ix βοΈ Course Contents βοΈ
βοΈ (0:00:00) Introduction
π€ Introduction
π€ Exam Guide Walkthrough
π€ Practice Exam Preview βοΈ (0:22:31) Cloud Native Kubernetes Concepts
π€ What is Cloud Native
π€ Cloud Native vs Cloud Service Provider
π€ Cloud Native Shared Responsibility Model
π€ The Linux Foundation
π€ Cloud Native Computing Foundation
π€ Preview LF and CNCF Website Follow Along
π€ Cloud Native Landscape
π€ Cloud Native Landscape Follow Along
π€ Cloud Native Trail Map
π€ Cloud Native Trail Map Follow Along
π€ VMs vs Containers
π€ Micro services
π€ Kubernetes
π€ Kubernetes Components EDIT ENDING
π€ Manifest Files in Kubernetes
π€ Control Plane and Worker Nodes
π€ Pods
π€ API Server
π€ Deployment
π€ Replica Sets
π€ Stateless vs Stateful
π€ Stateful Sets
π€ Namespaces
π€ In Tree vs Out Tree
π€ In Tree vs Out Free Follow Along
π€ Endpoints and Endpoint Slices
π€ Jobs and Cron Jobs
π€ Kubernetes Dashboard βοΈ (1:36:41) Selectors
π€ Selectors
π€ Recommend Labels
π€ Selecting Labels
π€ Annotations βοΈ (1:42:33) Kubelet
π€ PodSpecFile
π€ gRPC
π€ Kubelet βοΈ (1:50:15) KubeCTL
π€ KubeCTL
π€ KubeCTL Commands Ref Follow Along βοΈ (1:59:20) Distrubutions
π€ MiniKube
π€ K3s
π€ Kind
π€ MicroK8s
π€ Lightweight K8s Distribution Comparison
π€ Managed Kubernetes Providers
π€ Management Layers
π€ CNCF Certified Distribution Follow Along βοΈ (2:26:25) Runtimes
π€ Container Runtime Interfaces
π€ ContainerD
π€ CRI O
π€ Container Runtimes
π€ CGroups
π€ Linux Containers βοΈ (2:37:04) Storage
π€ Container Storage Interface
π€ Kubernetes Backing Store and etcd
π€ Rook and MinIO
π€ Volumes
π€ Persistent Volume
π€ Storage Classes
π€ Persistent Volume Claim
π€ ConfigMaps βοΈ (2:51:34) Service
π€ Services
π€ Traffic Policies
π€ ClusterIP
π€ NodePort
π€ Load Balancer
π€ Headless
π€ ExternalName
π€ KubeCTL Expose Command
π€ BusyBox βοΈ (3:06:52) Networking
π€ Ingress
π€ DNS
π€ Load Balancing
π€ Probes
π€ Netfilter
π€ IPTables
π€ IPVS
π€ Various Proxies
π€ kube proxy
π€ Container Networking Interface
π€ Service Mesh
π€ Enovy βοΈ (3:33:05) Cluster Networking
π€ NAT
π€ Eth0 and Netwrok Namespace
π€ Eth0 Network Namepsace P2
π€ Cluster Networking
π€ Container to Container Networking
π€ Virtual Ethernet Devices
π€ Pod to Pod Networking
π€ Pod to Service Networking
π€ Ingress Egress Internet to Cluster βοΈ (3:50:50) Security
π€ 4Cs
π€ Infrastructure Security
π€ AAA
π€ Role based Access Controls
π€ Role Configuration Example
π€ Secrets Management
π€ Network Policy
π€ Calico
π€ Anatomy of a Network Policy File
π€ In Transit vs At Rest
π€ Certificates and TLS
π€ K8s Security Best Practices βοΈ (4:23:51) Autoscaling
π€ Autoscaling
π€ Scale vs Autoscale
π€ KEDA βοΈ (4:28:23) Open Standards
π€ Open Standards βοΈ (4:31:17) Goverance
π€ Governance Structure
π€ Memberships
π€ Governing Board
π€ Technical Oversight Committee
π€ Special Interest Groups
π€ End User Community
π€ End User Technology Radar
π€ CNCF Charter
π€ CNCF Values
π€ Goverance Follow Along
π€ Kube Con
π€ Kubecon CloudNativeCon Follow Along
π€ CNCF Projects βοΈ (5:01:37) Serverless
π€ Serverless
π€ Cloud Native K8s Serverless
π€ Function as a Service
π€ Knative
π€ Knative vs OpenFaaS βοΈ (5:10:29) Observability
π€ The Pillars of Observability
π€ Open Telemetry
π€ Prometheus
π€ Grafana
π€ Traces and Spans
π€ Cost Management
π€ Kubernetes System Logs and Klogs βοΈ (5:24:45) Cloud Native Application Delivery
π€ Testing and Chaos Testing
π€ Helm
π€ Kustomize
π€ What is Infrastructure as Code
π€ Popular IaC
π€ IaC for Kubernetes
π€ GitOps
π€ CI CD
π€ Argo vs Flux
π€ Jenkins and JenkinsX
π€ Circle CI βοΈ (5:44:03) Deployment Strategies
π€ Deployment Strategies
π€ Recreate
π€ Rolling Update
π€ Canary
π€ Blue Green
π€ A to B Testing
π€ Dark Launches
π€ Deployment History, Rollout, and Rollback βοΈ (5:58:59) Follow Along
5:58:59 π€ Review of Light Weight Containers
6:05:14 π€ Building an App Using Docker
6:29:29 π€ Minkube
6:55:36 π€ Kind
7:03:41 π€ Microk8s
7:27:10 π€ Kubectl Fix
7:28:38 π€ Pod Communication via IP
7:36:44 π€ Service ClusterIP
7:51:20 π€ Service NodePort
7:59:14 π€ Service LoadBalancer
8:09:19 π€ Service Externalname
8:24:53 π€ Ingress
8:38:51 π€ Jobs
8:46:35 π€ ReplicaSets
8:50:56 π€ Scale and Autoscale
9:00:39 π€ Configmap
9:23:29 π€ Secrets
9:34:08 π€ PV and PVC
9:56:30 π€ NetPolicy
10:20:29 π€ Knative
10:34:30 π€ OpenFaaS
10:46:11 π€ Helm
10:55:19 π€ LinkerD
11:32:49 π€ Google Kubernetes Engine
11:47:25 π€ Azure Kubernetes Service
12:03:09 π€ AWS Elastic Kuberenetes Service
12:35:47 π€ IBM Cloud
12:48:18 π€ Digital Ocean
13:10:22 π€ CIVO
13:26:14 π€ Namespaces
13:30:59 π€ RBAC
13:58:00 π€ KubeCTL Extra Commands
CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) – Pass the Exam!
CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) – Pass the Exam!
More CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) – Pass the Exam! Videos