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