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
0 Comments