Certified Kubernetes Administrator CKA Master Course
What you’ll learn
Curriculum required for Certified Kubernetes Administrator (CKA) Exam
Scheduling, Logging / Monitoring in Kubernetes cluster
Application lifecycle management and cluster maintenance
Security, Storage and Networking
Installation, Configuration and Validation
Cluster core concepts and troubleshooting
Requirements
Basic understanding on containers
Registering with any one cloud infrastructure like AWS, Azure or Google Cloud
Description
Major domains of Kubernetes Administration for CKA examSchedulingLogging/MonitoringApplication Lifecycle ManagementCluster MaintenanceSecurityStorageTroubleshootingCore ConceptsNetworkingInstallation, Configuration & ValidationInstallation, Configuration & ValidationDesign a Kubernetes clusterInstall Kubernetes masters and nodesConfigure secure cluster communicationsConfigure a Highly-Available Kubernetes clusterKnow where to get the Kubernetes release binariesProvision underlying infrastructure to deploy a Kubernetes clusterChoose a network solutionChoose your Kubernetes infrastructure configurationRun end-to-end tests on your clusterAnalyze end-to-end test resultsRun Node end-to-end testsInstall and use kubeadm to install, configure, and manage Kubernetes clustersCore ConceptsUnderstand the Kubernetes API primitivesUnderstand the Kubernetes cluster architectureUnderstand Services and other network primitivesApplication Lifecycle ManagementUnderstand Deployments and how to perform rolling updates and rollbacksKnow various ways to configure applicationsKnow how to scale applicationsUnderstand the primitives necessary to create a self-healing applicationCluster MaintenanceUnderstand the Kubernetes cluster upgrade processFacilitate operating system upgradesImplement backup and restore methodologiesNetworkingUnderstand the networking configuration on the cluster nodesUnderstand Pod networking conceptsUnderstand service networkingDeploy and configure the network load balancerKnow how to use Ingress rulesKnow how to configure and use the cluster DNSUnderstand CNISecurityKnow how to configure authentication and authorizationUnderstand Kubernetes security primitivesKnow to configure network policiesCreate and manage TLS certificates for cluster componentsWork with images securelyDefine security contextsSecure persistent key-value storeStorageUnderstand persistent volumes and know how to create themUnderstand access modes for volumesUnderstand persistent volume claims primitiveUnderstand Kubernetes storage objectsKnow how to configure applications with persistent storageSchedulingUse label selectors to schedule PodsUnderstand the role of DaemonSetsUnderstand how resource limits can affect Pod schedulingUnderstand how to run multiple schedulers and how to configure Pods to use themManually schedule a pod without a schedulerDisplay scheduler eventsKnow how to configure the Kubernetes schedulerLogging/MonitoringUnderstand how to monitor all cluster componentsUnderstand how to monitor applicationsManage cluster component logsManage application logsTroubleshootingTroubleshoot application failureTroubleshoot control plane failureTroubleshoot worker node failureTroubleshoot networking
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Baremetal VM Container Overview
Lecture 3 Docker lifecycle overview
Lecture 4 Orchestration overview
Lecture 5 Scaleability and availability overview
Lecture 6 AWS Component Introduction
Section 2: Minikube Quick Installation
Lecture 7 Kubernetes Installation Types
Lecture 8 Kubernetes Component Introduction
Lecture 9 Kubernetes Windows Installation
Lecture 10 AWS EC2 Introduction
Lecture 11 Kubernetes CentOS / Amazon Linux Installation
Lecture 12 Docker Demo
Section 3: Kubernetes Basics – First Baby Step
Lecture 13 YAML Introduction
Lecture 14 Pod getting started
Lecture 15 Pod- Working with files copy and ports
Lecture 16 Replicaset
Lecture 17 Deployment
Lecture 18 Service
Lecture 19 Label selector
Lecture 20 Volume – Ephemeral Storage
Lecture 21 Volume – Persistent Storage
Lecture 22 Configmaps
Lecture 23 Secrets
Lecture 24 Namespace
Section 4: Kubernetes Cluster Installation – Kubeadm
Lecture 25 Installation component Overview and plan
Lecture 26 Prepare EC2 and prerequisite installation
Lecture 27 Installing kubelet, kubeadm and kubectl and prepare AMI
Lecture 28 Master initialization
Lecture 29 Start workers and attach workers to the master
Lecture 30 Verify Cluster installation and Cleanup
Section 5: Kubernetes Components Detailed Discussion
Lecture 31 Understand with Analogy
Lecture 32 Types of Installation – Review
Lecture 33 etcd database
Lecture 34 kube-api server
Lecture 35 kube controller
Lecture 36 Scheduler
Lecture 37 Kubelet
Lecture 38 Kube-proxy
Lecture 39 coreDNS
Section 6: Schedulers
Lecture 40 Manual Scheduling
Lecture 41 Labels
Lecture 42 Selector
Lecture 43 Annotations
Lecture 44 Taints Introduction
Lecture 45 Taints Use cases
Lecture 46 Taints NoExecute Effect
Lecture 47 Taints NoSchedule Effect
Lecture 48 Pod Toleration Introduction
Lecture 49 Pod Toleration different options
Lecture 50 Affinity Introduction
Lecture 51 Node Affinity Required Selector
Lecture 52 Node Affinity Preferred Selector
Lecture 53 Pod Affinity
Lecture 54 Pod Anti-Affinity
Lecture 55 Self Repelling Pods
Those who are preparing for Certified Kubernetes Administrator (CKA) Exam,Get comfortable with Kubernetes concepts and administration
Course Information:
Udemy | English | 5h 43m | 2.51 GB
Created by: MUTHUKUMAR Subramanian
You Can See More Courses in the IT & Software >> Greetings from CourseDown.com