These are notes from the Certified Kubernetes Administrator Course hosted on KodeKloud.
-
- 01-Core-Concepts-Section-Introduction
- 02-Cluster-Architecture
- 03-ETCD-For-Beginners
- 04-ETCD-in-Kubernetes
- 05-Kube-API-Server
- 06-Kube-Controller-Manager
- 07-Kube-Scheduler
- 08-Kubelet
- 09-Kube-Proxy
- 10-Pods
- 11-Practice-Test-Introduction
- 12-Practice-Test-PODs
- 13-ReplicaSets
- 14-Practice-Tests-ReplicaSet
- 15-Deployments
- 16-Practice-Tests-Deployments
- 17-Namespaces
- 18-Practice-Test-Namespaces
- 19-Services
- 20-Services-ClusterIP
- 21-Practice-Test-Services
- 22-Imperative-Commands-with-kubectl
- 23-Practice-Test-Imperative-Commands
- 24-Attachments
-
- 01-Scheduling-Section-Introduction
- 02-Manual-Scheduling
- 03-Practice-Test-Manual-Scheduling
- 04-Labels-and-Selectors
- 05-Practice-Test-Scheduling
- 06-Taints-and-Tolerations
- 07-Practice-Test-Taints-and-Tolerations
- 08-Node-Selectors
- 09-Node-Affinity
- 10-Practice-Test-Node-Affinity
- 11.Taints-and-Tolerations-vs-Node-Affinity
- 12-Resource-Limits
- 13-Practice-Test-Resource-Limits
- 14-DaemonSets
- 15-Practice-Test-DaemonSets
- 16-Static-Pods
- 17-Practice-Test-StaticPods
- 18-Multiple-Schedulers
- 19-Practice-Test-Multiple-Schedulers
- 20-Configuring-Kubernetes-Schedulers
- 21-Download-Presentation-Deck
-
05-Application-Lifecycle-Management
- 01-Application-Lifecycle-Management--Section-Introduction
- 02-RollingUpdates-and-Rollback
- 03-Practice-Test-RollingUpdates-Rollback
- 04-Commands-and-Arguments-in-Docker
- 05-Commands-and-Arguments-in-Kubernetes
- 06-Practice-Test-Commands-and-Arguments
- 07.Configure-Environment-Variables-in-Applications
- 08-Configure-ConfigMaps-in-Applications
- 09-Practice-Test-Env-Variables
- 10.Secrets
- 11.Practice-Test-Secrets
- 12.Multi-Containers-PODs
- 13-Practice-Test-Multi-Container-Pods
- 14-Multi-Container-Pods-Design-Patterns
- 15.Init-Containers
- 16-Practice-Test-Init-Containers
- 17.Self-Healing-Applications
- 18.Download-Presentation-Deck
-
- 01-Cluster-Maintenance-Section-Introduction
- 02-OS-Upgrades
- 03-Practice-Test-OS-Upgrades
- 04-Kubernetes-Software-Versions
- 05-Cluster-Upgrade-Introduction
- 06-Practice-Test-Cluster-Upgrade-Process
- 07-Backup-and-Restore-Methods
- 08-Working-With-ETCDCTL
- 09-Practice-Test-Backup-and-Restore-Methods
- 10-Download-Presentation-Deck
-
- 01-Security-Section-Introduction
- 02-Kubernetes-Security-Primitives
- 03-Authentication
- 04-TLS-Certificates
- 05-TLS-Basics
- 06-TLS-in-Kubernetes
- 07-TLS-in-Kubernetes-Certificate-Creation
- 08-View-Certificate-Details
- 09-Certificate-Health-Check-Spreadsheet
- 10-Practice-Test-View-Certificate-Details
- 11-Certificate-API
- 12-Practice-Test-Certificates-API
- 13-kubeconfig
- 14-Practice-Test-KubeConfig
- 15-API-Groups
- 16-Authorization
- 17-RBAC
- 18-Practice-Test-RBAC
- 19-Cluster-Roles
- 20-Practice-Test-Cluster-Roles
- 21-Image-Security
- 22-Practice-Test-Image-Security
- 23-Security-Context
- 24-Practice-Test-Security-Context
- 25-Network-Policies
- 26-Practice-Test-Network-Policies
- 27-kubectx-and-kubens-commands
- 28-Download-Presentation-Deck
-
- 01-Storage-Section-Introduction
- 02-Introduction-to-Docker-Storage
- 03-Storage-in-Docker
- 04-Volume-Driver-Plugins-in-Docker
- 05-Container.Storage-Interface
- 06-Volumes
- 07-Persistent-Volumes
- 08-Persistent-Volume-Claims
- 09-Using-PVC-in-PODs
- 10-Practice-Test-Persistent-Volume-Claims
- 11-Download-Presentation-Deck
- 12-Storage-Class
- 13-Practice-Test-Storage-Class
-
- 01-Networking-Introduction
- 02-Pre-requisite-Switching-Routing-Gateways
- 03-Pre-requisite-DNS
- 04-Pre-requisite-CoreDNS
- 05-Pre-requisite-Network-Namespace
- 06-Pre-requisite-Docker-Networking
- 07-Pre-requisite-CNI
- 08-Cluster-Networking
- 09-Practice-Test-Explore-Env
- 10-Pod-Networking
- 11-CNI-in-Kubernetes
- 12-CNI-weave
- 13-Practice-Test-CNI-weave
- 14-Practice-Test-Deploy-Network-Solution
- 15-ipam-weave
- 16-Practice-Test-Networking-weave
- 17-Service-Networking
- 18-Practice-Test-Service-Networking
- 19-DNS-in-kubernetes
- 20-CoreDNS-in-Kubernetes
- 21-Practice-Test-CoreDNS-in-Kubernetes
- 22-Ingress
- 23-Ingress-Annotations-and-rewrite-target
- 24-Practice-Test-CKA-Ingress-Net-1
- 25-Practice-Test-CKA-Ingress-Net-2
- 26-Dowload-Presentation-Deck
-
- 01-Section-Introduction
- 02-Designing-a-Kubernetes-Cluster
- 03-Choosing-Kuberneter-Infrastructure
- 04-Choosing-Network-Solution
- 05-Configure-High-Availability
- 06-ETCD-in-HA
- 07-Demo-Prequisitesd
- 08-Provisioning-VMS
- 09-Install-Client-Tools
- 10-Secure-Cluster
- 11-Create-KubeConfigfiles
- 12-Data-Encryption
- 13-Kubernetes-Release-Binaries
- 14-Install-Control-Plane-Components-Intro
- 15-Install-ETCD-Cluster
- 16-Install-Control-Plane-Components
- 17-Install-Control-Plane-Load-Balancer
- 18-Install-Worker-node-componenets
- 19-TLS-Bootstrap-worker-node
- 20-Demo-TLS-Bootstrap-worker-node
- 21-Configure-Kubectl-for-remote-access
- 23-Kubapi-to-kubelet-connectivity
- 24-Deploy-Core-DNS
- 25-End-to-End-tests
- 26-End-To-End-Tests-Run-and-analyze
- 27-Smoke-test
- 28-End-to-End-test-part1
- 29-Practise-Test-instal-using-kubeadm
- 30-Solution-Install-a-K8s-cluster-kubeadm
- 31-Download-Presentation-Deck