Git Product home page Git Product logo

projects's People

Watchers

 avatar

projects's Issues

Take CKA Exam

I'd like to have this done by the end of the year... I'll outline the course from KodeKloud below and target dates for lectures.

I'd like to complete 5 hours a week on this.

Week of August 30th

170 minutes of raw lecture

  • Introduction
    • Course Introduction (9:58)
    • Certification (2:57)
  • Core Concepts
    • Section Introduction (0:30)
    • Cluster Architecture (8:47)
    • ETCD for Beginners (3:02)
    • ETCD in Kubernetes (3:16)
    • Kube API Server (4:50)
    • Kube Controller Manager (4:14)
    • Kube Scheduler (3:52)
    • Kubelet (1:42)
    • Kube Proxy (3:41)
    • PODs (9:00)
    • Practice Test Introduction (6:08)
    • Practice Test - PODs
    • Solution - Pods (optional) (7:39)
    • ReplicaSets (16:09)
    • Practice Test - ReplicaSets
    • Solution - ReplicaSets (optional) (7:45)
    • Deployments (4:26)
    • Practice Tests - Deployments
    • Solution: Deployment(optional) (5:07)
    • Namespaces (8:22)
    • Practice Test Namespaces
    • Solution: Namespaces (optional) (5:03)
    • Services (13:50)
    • Services Cluster IP (4:01)
    • Services - Loadbalancer (3:41)
    • Practice Test Services
    • Solution: Services (optional) (5:00)
    • Imperative vs Declarative (13:05)
    • Certification Tips - Imperative Commands with Kubectl
    • Practice Test - Imperative Commands
    • Solution: Imperative Commands (optional) (7:52)
    • Kubectl Apply Command (4:38)

Week of September 7th

200 minutes of raw lecture

  • Scheduling
    • Scheduling Section Introduction (0:53)
    • Manual Scheduling (2:30)
    • Practice Test Manual Scheduling
    • Solution: Manual Scheduling (optional) (3:21)
    • Labels and Selectors (5:46)
    • Practice Test Labels and Selectors
    • Solution: Labels and Selectors (4:10)
    • Taints and Tolerations (9:42)
    • Practice Test - Taints and Tolerations
    • Solution - Taints and Toleration (Optional) (8:02)
    • Node Selectors (3:19)
    • Node Affinity (7:16)
    • Practice Test - Node Affinity
    • Solution - Node Affinity (Optional) (7:27)
    • Taints and Tolerations vs Node Affinity (2:32)
    • Resource Limits (6:19)
    • Practice Test Resource Limits
    • Solution: Resource Limits (5:09)
    • DaemonSets (4:08)
    • Practice Test DaemonSets
    • Solution: DaemonSets (optional) (5:43)
    • Static PODs (8:45)
    • Practice Test - Static PODs
    • Multiple Schedulers (5:31)
    • Practice Test Multiple Schedulers
    • Solution - Multiple Scheduler (7:45)
    • Configuring Kubernetes Scheduler (0:50)
    • Download Presentation Deck
  • Logging & Monitoring
    • Logging and Monitoring Section Introduction (0:35)
    • Monitor Cluster Components (3:57)
    • Practice Test Monitor Cluster Components
    • Solution: Monitor Cluster Components (3:25)
    • Managing Application Logs (2:33)
    • Practice Test Managing Application Logs
    • Solution: Logging : (Optional) (2:09)
    • Download Presentation Deck
  • Application Lifecycle Management
    • Application Lifecycle Management - Section Introduction (0:41)
    • Rolling Updates and Rollbacks (7:42)
    • Practice Test Rolling Updates and Rollbacks
    • Solution: Rolling update (8:12)
    • Commands and Arguments in Docker (7:20)
    • Commands and Arguments in Kubernetes (2:39)
    • Practice Test Commands and Arguments
    • Solution - Commands and Arguments (Optional) (10:45)
    • Configure Environment Variables in Applications (1:14)
    • Configure ConfigMaps in Applications (5:18)
    • Practice Test Env Variables
    • Solution - Env Variables (Optional) (9:13)
    • Secrets (5:38)
    • Practice Test Secrets
    • Solution - Secrets (Optional) (9:36)
    • A note on Secrets
    • Multi-Container PODs (2:13)
    • Practice Test - Multi Container PODs
    • Solution - Multi Container Pods (Optional) (10:08)
    • Multi-container PODs Design Patterns
    • Init Containers
    • Practice Test - Init Containers
    • Solution - Init Containers (Optional) (8:01)
    • Self Healing Applications
    • Download Presentation Deck

Week of September 14th

183 minutes of raw lecture

  • Cluster Maintenance
    • Cluster Maintenance - Section Introduction (1:15)
    • OS Upgrades (4:08)
    • Practice Test OS Upgrades
    • Solution - OS Upgrades (optional) (5:57)
    • Kubernetes Software Versions (2:54)
    • Cluster Upgrade Introduction (11:10)
    • Practice Test Cluster Upgrade Process
    • Solution: Cluster Upgrade Process (12:35)
    • Backup and Restore Methods (6:45)
    • Working with ETCDCTL
    • Practice Test Backup and Restore Methods
    • Solution: Backup and Restore (18:00)
    • Download Presentation Deck
  • Security
    • Security - Section Introduction (2:15)
    • Kubernetes Security Primitives (3:18)
    • Authentication (5:34)
    • TLS Introduction (1:28)
    • TLS Basics (20:03)
    • TLS in Kubernetes (7:48)
    • TLS in Kubernetes - Certificate Creation (10:54)
    • View Certificate Details (4:30)
    • Certificate Health Check Spreadsheet
    • Practice Test View Certificate Details
    • Certificates API (6:06)
    • Practice Test Certificates API
    • KubeConfig (8:31)
    • Practice Test KubeConfig
    • API Groups (5:52)
    • Authorization (7:30)
    • Role Based Access Controls (4:28)
    • Practice Test Role Based Access Controls
    • Cluster Roles (4:33)
    • Practice Test Cluster Roles
    • Image Security (4:36)
    • Practice Test Image Security
    • Security Contexts (1:51)
    • Practice Test Security Contexts
    • Network Policies (7:51)
    • Practice Test Network Policies
    • Solution - Network Policies (optional) (12:16)
    • Kubectx and Kubens โ€“ Command line Utilities
    • Download Presentation Deck

Week of September 21

213 minutes of raw lecture

  • Storage
    • Storage - Section Introduction (0:44)
    • Introduction to Docker Storage (0:53)
    • Storage in Docker (12:31)
    • Volume Driver Plugins in Docker (1:53)
    • Container Storage Interface (3:44)
    • Volumes (4:29)
    • Persistent Volumes (3:01)
    • Persistent Volume Claims (4:04)
    • Using PVC in PODs
    • Practice Test Persistent Volume Claims
    • Solution - Persistent Volumes and Persistent Volume Claims (optional) (19:27)
    • Download Presentation Deck
    • Storage Class (3:59)
    • Practice Test - Storage Class
  • Networking
    • Networking Introduction (2:04)
    • Pre-Requisite Switching, Routing, Gateways (12:12)
    • Prerequsite DNS (14:34)
    • Prerequisite - CoreDNS
    • Prerequsite Network Namespaces (15:00)
    • Prerequsite Docker Networking (7:15)
    • Prerequsite CNI (6:09)
    • Cluster Networking (2:14)
    • Important Note about CNI and CKA Exam
    • Practice Test - Explore Environment
    • Solution - Explore Environment (optional) (7:14)
    • Pod Networking (9:02)
    • CNI in kubernetes (2:51)
    • CNI weave (5:58)
    • Practice Test CNI weave
    • Solution - Explore CNI Weave (optional) (3:03)
    • Practice Test - Deploy Network Solution
    • Solution - Deploy Network Solution (optional) (3:43)
    • ipam weave (3:21)
    • Practice Test - Networking Weave
    • Solution - Networking Weave (optional) (4:49)
    • Service Networking (8:51)
    • Practice Test Service Networking
    • Solution - Service Networking (optional) (4:36)
    • DNS in kubernetes (5:39)
    • CoreDNS in Kubernetes (6:43)
    • Practice Test CoreDNS in Kubernetes
    • Solution - Explore DNS (optional) (13:02)
    • Ingress (22:33)
    • Ingress - Annotations and rewrite-target
    • Practice Test - CKA - Ingress Networking - 1
    • Solution - Ingress Networking - 1 (optional) (11:04)
    • Practice Test - CKA - Ingress Networking - 2
    • Solution - Ingress Networking - 2 (optional) (10:38)
    • Download Presentation Deck

Week of September 28

190 minutes of raw lecture

  • Install
    • Section Introduction (1:20)
    • Designing a Kubernetes Cluster (5:49)
    • Choosing Kubernetes Infrastructure (5:52)
    • Choosing a Network Solution
    • Configure High Availability (7:48)
    • ETCD in HA (12:41)
    • Demo prequsites (3:28)
    • Provision VMS (4:21)
    • Install Client Tools (2:13)
    • Secure Cluster (3:55)
    • Create KubeConfig Files (2:55)
    • Data encryption (0:41)
    • Kubernetes Release Binaries (2:14)
    • Install Control Plane Components - Introduction (0:53)
    • Install ETCD Cluster (3:07)
    • Install Control-plane components (3:01)
    • Install Control-plane load balancer (1:09)
    • Install worker node components (4:32)
    • TLS Bootstrap worker node (7:16)
    • Demo - TLS Bootstrap worker node (5:01)
    • Configure kubectl for remote access (0:50)
    • Provision Networking (1:45)
    • Kubeapi to kublet connectivity (1:44)
    • Deploy core DNS (1:17)
    • End to End Tests (7:03)
    • End to End Tests - Run and Analyze (2:15)
    • Smoke test (2:46)
    • End to End test part1 (3:19)
    • Practice Test Cluster Install using kubeadm
    • Solution - Install a Kubernetes Cluster using kubeadm (8:53)
    • Download Presentation Deck
  • Troubleshooting
    • Troubleshooting - Section Introduction (0:26)
    • Application Failure (2:51)
    • Practice Test Application Failure
    • Solution - Application Failure (22:27)
    • Control Plane Failure (1:25)
    • Practice Test Control Plane Failure
    • Solution: Control Plane Failure (15:19)
    • Worker Node Failure (1:54)
    • Practice Test Worker Node Failure
    • Solution: Worker Node Failure (11:13)
    • Download Presentation Deck
    • Practice Test - Troubleshoot Network
  • Other Topics
    • Labs - JSON PATH
    • Pre-Requisites - JSON PATH
    • Advanced Kubectl Commands (12:03)
    • Practice Test - Advanced Kubectl Commands

Week of October 5

114 minutes of raw lecture

  • Lightning Labs
    • Lightning Lab Introduction
    • Lightning Lab - 1
  • Mock Exams
    • Mock Exam - Introduction
    • Mock Exam - 1
    • Solution - CKA Mock Exam 1 (optional) (21:14)
    • Mock Exam - 2
    • Solution - CKA Mock Exam - 2 (Optional) (43:51)
    • Mock Exam - 3
    • Solution - CKA Mock Exam - 3 (Optional) (50:28)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.