CNCF Kubernetes and Cloud Native Associate Certification Course (KCNA) – Pass the Exam!

    25
    37



    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

    source

    Previous articleTop 15 Python Coding Interview Questions with Solutions – Do it Yourself
    Next article3. Apache Kafka Fundamentals | Apache Kafka® Fundamentals

    37 COMMENTS

    1. The structure of the course is a disaster. You get 7h of power point pages. Then you get 7h of tutorials. How should you remember a service, that is later implemented on a CSP?
      I would have payed for a course, but I think with a little work Andrew can make this course awesome. Just cut the power Points in front of the dedicated tutorial. Further you can improve the tutorials with f.x. live sketching while explaining, otherwise, like now, its extrem boring. Never the less, thanks for putting in the work

    2. 2:04:45 My first impression of snap was "why is there yet another pre-installed subdir in my home directory? The second impression was discovering that things break if I remove it. I prefer the command-line, so the home directory is like the desktop to a GUI user. Imagine software that not only installs new icons on your GUI desktop, but also breaks the system if you remove the desktop icon without first learning how to edit yet another obscure config file. Lookin' at you, Node.js.

    3. An appeal from Ukrainian medics to everyone who is helping from abroad. Please share widely.
      Aid is flowing into Ukraine every day. Hundreds of trucks are bringing clothes, personal hygiene items and food. This is great! We are grateful for your help!
      Sadly, the most important things are missing from these trucks. There are no tactical first aid supplies. No trauma backpacks, no tactical rescue stretchers, no haemostatic dressing, no blood substitutes. Hundreds of Ukrainians are killed and thousands are wounded by Russian bombs every day. Medics are working around the clock, but they are simply running out of life-saving equipment!
      Even with donated money, it is nearly impossible to buy the following in Ukraine:
      1. Combat application tourniquets CAT Gen 7 (Gen 6), SOFT, SAM, CIЧ Україна – 10 000 items needed
      2. Chest seals: HALO and similar – 5000 items needed
      3. Haemostatic dressing: QuikClot Combat Gauze and similar – 5000 items needed
      4. Emergency burn care: Burnshield Hydrogel (tube, spray, packet, dressing) and similar – 10 000 items needed
      5. Israeli Emergency Bandage and similar, size 4", 6", 12" – 5000 items needed
      6. Bag valve masks / Ambu bags: Pocket BVM Manual Resuscitator – 2000 items needed
      7. Constricting bands NAR BOA IV-CONSTRICTING BAND 30-0009 – 2000 items needed
      8. Tactical trauma first aid kits and backpacks – 2000 items needed
      If you are packing medical supplies for Ukraine and are able to purchase these products – please do!
      https://www.facebook.com/dombrovskaya...

      Обращение к украинцам и всем неравнодушным людям во всем мире!
      Прошу репост на всех языках!
      Каждый день в Украину идет огромный поток помощи. Сотни фур везут одежду, средства гигиены и продукты. Это очень круто! Мы благодарны людям за поддержку!
      К сожалению в грузовиках практически нет самого главного! Нет средств спасения и тактической медицины, нет медицинского тактического снаряжения: рюкзаков, сумок, носилок, нет кровоостанавливающих препаратов и кровезаменителей и т.д.!
      Каждый день от российских бомб и снарядов погибают сотни украинцев, тысячи — получают ранения! Медики работают на износ, но им просто не хватает средств спасения!
      Сегодня в Украине практически невозможно купить:
      1. Жгуты-турникеты: CAT GEN 7 (GEN 6), SOFT, SAM, СІЧ Україна — 10000 шт
      2. Окклюзионные наклейки Halo Chest Seal и аналоги — 5000 шт
      3. Гемостатические бинты QuikClot Combat Gauze и аналоги — 5000 шт
      4. Противоожоговые средства Burnshield Hydrogel (tube, spray, packet, dressing) и аналоги — 10000 шт
      5. Бандажи Israeli Emergency Bandage и аналоги, размер 4", 6", 12" — 5000 шт
      6. Компактные мешки АМБУ Pocket BVM Manual Resuscitator — 2000 шт
      7. Венозные жгуты NAR BOA IV-CONSTRICTING BAND 30-0009 — 2000 шт
      8. Медицинские тактические рюкзаки и сумки — 2000 шт

      Список для закупок в аптеках по Украине:
      1. Транексамовая кислота в ампулах (Гемотран, Гемоксан, Сангера, Трамікс, Ugurol и аналоги)
      2. Раствор ГЕК (Гелофузин, Гековен, Рефортан, Рефордез, Гекодез, Гелоспан, Гемодез, Неогемодез, Тетраспан и аналоги)
      3. Внутривенные катетеры (канюни) 18G, 20G (зелёные, розовые)
      4. Физраствор в пластике или полиэтилене, объем от 400 мл
      5. L-Лизина эсцинат, ампулы
      6. Кейвер, Дексалгин, Кетолонг и аналоги в ампулах
      7. Дицинон, Этамзилат в ампулах
      8. Стерофундин, раствор в пластике, объем от 400 мл
      9. Реополиглюкин или аналоги, раствор
      10. Актовегин, ампулы
      11. Кавинтон, ампулы 2 мл
      12. Каптопресс, Каптоприл

      Количество — необходимо много!
      Адрес для посылок: Новая почта, г. Покровск (Донецкая область), отделение 1, 0676972593, Вячеслав Казаков
      Друзья! Поддержите медиков на первой линии!
      Сделайте перевод с пометкой МЕДИКАМ 🇺🇦
      https://www.facebook.com/dombrovskaya...

      =

    4. Not to be proud in anyway at all, but today my NFT holdings have passed the $70k mark…. I had less than $2000 when I entered this space 3 months ago. I am beyond grateful for this opportunity to transform my life and thank you to everyone who has helped me get here.

    5. I have a doubt I tried it to know in many ways but i dint got answer I hope you will answer or someone who views this comment will answer

      How social media apps like Instagram and Facebook displays a users post to their friends and follower's

      What they use algorithm or tree or graph