Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Practical Kubernetes - Beyond Cka And Ckad | Hands-On

    Posted By: ELK1nG
    Practical Kubernetes - Beyond Cka And Ckad | Hands-On

    Practical Kubernetes - Beyond Cka And Ckad | Hands-On
    Published 11/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 6.81 GB | Duration: 13h 37m

    Prepare for the CKA & CKAD while enhancing your skills with Practical Production Kubernetes tasks

    What you'll learn

    How to Design and Implement a Kubernetes Cluster

    Develop Kubernetes Configuration Files in YAML

    Major Kubernetes Objects Operations (Namespaces, Pods, RS, Deployments, Services, DaemonSets, Jobs, CronJobs, Secrets, CM's and much more)

    How to Administer and Troubleshoot a Kubernetes Cluster

    How to Configure and Manage Network and Storage on a Kubernetes Cluster

    How to Handle Kubernetes Cluster Maintenance (Scale In, Scale Out, Cordon, Uncordon, Drain, Backups and Restorations)

    How to Configure and Handle RBAC in a Kubernetes Cluster

    How to Secure a Kubernetes Cluster

    Monitoring, Dashboarding and Private Registry Integration in a Kubernetes Cluster

    Requirements

    Basic Unix/Linux Knowledge (Good to have)

    Basic understanding of Docker/Cri-O

    Basic System Administrator Skills

    Description

    What’s in this course?Practical Kubernetes - Beyond CKA and CKAD | Hands-on is a comprehensive course designed to take you from foundational Kubernetes concepts to advanced, production-level skills, with a focus on practical applications and real-world scenarios. The course starts with foundational topics, perfect for beginners, covering core Kubernetes principles, container orchestration, architecture, and installation. As you progress, you'll dive into intermediate topics like Kubernetes objects, networking, and manifest file creation, setting the stage for more complex scenarios. In the advanced sections, you'll learn how to manage Kubernetes in production, covering tasks like rollouts/rollbacks, cluster maintenance, security using RBAC, and advanced pod configurations. You'll also explore specialized topics like monitoring, network policies, Ingress, private registries, and Helm charts for efficient application management. By the end of the course, you'll be well-prepared for both CKA and CKAD certifications, and more importantly, equipped with hands-on expertise to manage, deploy, and troubleshoot Kubernetes clusters in real-world environments.Special Note: This course is designed to showcase all practical concepts with live demonstrations. Every concept is presented in real-time, and any errors that arise are troubleshooted and addressed as they occur live in the demonstrations.Legal Notice:Kubernetes® is a registered trademarks of  The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation.Course Structure:LecturesDemosQuizzesAssignmentsCourse Contents:Course IntroductionGetting Started with Container OrchestrationKubernetes at a GlanceUnderstanding Kubernetes ArchitectureInstallation and Configuration of a Kubernetes ClusterKubernetes ObjectsKubernetes NetworkingUnderstanding and Developing Manifest FilesApplication Rollouts and RollbacksKubernetes Cluster MaintenanceMore Useful Kubernetes ObjectsAdvanced Pod TasksScheduling in KubernetesGetting started with Kubernetes VolumesPV, PVC and Storage ClassesStateFulSets for Stateful applicationsCluster UpgradeRBAC in KubernetesIngressNetwork PoliciesMonitoring and Cluster DashboardPrivate Registry IntegrationGetting Started with HelmAll sections of this course are demonstrated live, with the goal of encouraging enrolled users to set up their own environments, complete the exercises, and learn through hands-on experience!

    Overview

    Section 1: Course Introduction

    Lecture 1 Introduction

    Lecture 2 Certification Details

    Lecture 3 Github Repository Link

    Lecture 4 Additional Github Repository for Practice

    Lecture 5 Course Material - Practical Kubernetes - Beyond CKA and CKAD | Hands-on

    Section 2: Getting Started with Container Orchestration

    Lecture 6 Evolution of Containers

    Lecture 7 Limitations of Containers

    Lecture 8 Container Orchestration

    Lecture 9 Features of a Container Orchestrator

    Lecture 10 Summary

    Lecture 11 Checkout - Mastering Docker Essentials - Hands-on DevOps

    Section 3: Kubernetes at a Glance

    Lecture 12 Introduction to Kubernetes

    Lecture 13 Why Kubernetes?

    Lecture 14 Setup Options/Offerings

    Lecture 15 Summary

    Section 4: Understanding Kubernetes Architecture

    Lecture 16 Kubernetes Controller and Worker Components

    Lecture 17 Demonstration - Kubernetes Documentation

    Lecture 18 Summary

    Section 5: Installation and Configuration of a Kubernetes Cluster

    Lecture 19 Overview and Pre-requisites of setting up Two-node cluster with Kubeadm

    Lecture 20 Demonstration - Two node cluster setup

    Lecture 21 Summary

    Lecture 22 Infrastructure Tips

    Section 6: Kubernetes Objects

    Lecture 23 Kubernetes CLI overview

    Lecture 24 Introduction to Kubernetes Objects

    Lecture 25 Getting Started with Namespaces

    Lecture 26 Demonstration - Namespaces Operations

    Lecture 27 Getting started with Pods

    Lecture 28 Demonstration - Pods Operations

    Lecture 29 Introduction to ReplicaSets

    Lecture 30 Demonstration - ReplicaSet Operations

    Lecture 31 Getting Started with Deployments

    Lecture 32 Demonstration - Deployment Operations

    Lecture 33 Introduction to Labels and Selectors

    Lecture 34 Demonstration - Labels and Selectors

    Lecture 35 Demonstration - Inbuilt Labels

    Lecture 36 Demonstration - Useful Kubectl Tips

    Lecture 37 Summary

    Section 7: Kubernetes Networking

    Lecture 38 Introduction to Service Object

    Lecture 39 ClusterIP

    Lecture 40 Demonstration - ClusterIP

    Lecture 41 NodePort

    Lecture 42 Demonstration - NodePort

    Lecture 43 LoadBalancer

    Lecture 44 Demonstration - LoadBalancer

    Lecture 45 Demonstration - Troubleshooting Deployment and Service

    Lecture 46 Summary

    Section 8: Understanding and Developing Manifest Files

    Lecture 47 Kubernetes API ecosystem and developing object definition files

    Lecture 48 Demonstration - Deployment and Service Object File

    Lecture 49 Demonstration - Smart way of creating YAML

    Lecture 50 Demonstration - kubectl explain

    Lecture 51 Summary

    Lecture 52 YAML Basics

    Lecture 53 Checkout - Podman for the Absolute Beginners - Hands-On DevOps

    Section 9: Application Rollouts and Rollbacks

    Lecture 54 Update Strategies and Rollback

    Lecture 55 Demonstration - Rolling update Strategy and Rollback

    Lecture 56 Demonstration - Recreate Strategy

    Lecture 57 Summary

    Section 10: Kubernetes Cluster Maintenance

    Lecture 58 Scaling-out a Cluster

    Lecture 59 Demonstration - Scaling Out K8s Cluster

    Lecture 60 Cordon and Uncordon

    Lecture 61 Demonstration - Cordon & Uncordon

    Lecture 62 Draining in Kubernetes

    Lecture 63 Demonstration - Draining in Kubernetes

    Lecture 64 etcd Backup and Restoration

    Lecture 65 Demonstration - Etcd Backup and Restoration

    Lecture 66 Scaling-in a Cluster

    Lecture 67 Demonstration - Scaling in K8s Cluster

    Lecture 68 Summary

    Section 11: More Useful Kubernetes Objects

    Lecture 69 DaemonSets

    Lecture 70 Demonstration - DaemonSets

    Lecture 71 Jobs

    Lecture 72 Demonstration - Jobs

    Lecture 73 Cronjobs

    Lecture 74 Demonstration - Cronjobs

    Lecture 75 Static Pods

    Lecture 76 Demonstration - Static Pods

    Lecture 77 ConfigMaps

    Lecture 78 Demonstration - ConfigMaps

    Lecture 79 Secrets

    Lecture 80 Demonstration - Secrets

    Lecture 81 Summary

    Section 12: Quiz 1 - Knowledge Check

    Section 13: Advanced Pod Tasks

    Lecture 82 Init Container

    Lecture 83 Demonstration - Init Containers

    Lecture 84 Multicontainer Pod

    Lecture 85 Demonstration - Multicontainer Pod

    Lecture 86 Resource Limits and Requests

    Lecture 87 Demonstration - Resource Limits and Requests

    Lecture 88 Liveness Probe

    Lecture 89 Demonstration - Liveness Probe

    Lecture 90 Readiness Probe

    Lecture 91 Demonstration - Readiness Probe

    Lecture 92 Startup Probe

    Lecture 93 Demonstration - Startup Probe

    Lecture 94 Summary

    Section 14: Scheduling in Kubernetes

    Lecture 95 NodeName

    Lecture 96 Demonstration - NodeName

    Lecture 97 NodeSelector

    Lecture 98 Demonstration - NodeSelector

    Lecture 99 Node Affinity

    Lecture 100 Demonstration - Node Affinity

    Lecture 101 Node Anti-Affinity

    Lecture 102 Demonstration - Node Anti-Affinity

    Lecture 103 Inter-Pod Affinity

    Lecture 104 Demonstration - Inter-Pod Affinity

    Lecture 105 Pod Anti-Affinity

    Lecture 106 Demonstration - Pod Anti-Affinity

    Lecture 107 Taints and Tolerations

    Lecture 108 Demonstration - Taints and Tolerations

    Lecture 109 Demonstration - DaemonSets with Tolerations

    Lecture 110 Demonstration - Removing Taints and Labels

    Lecture 111 Summary

    Section 15: Storage Part-1

    Lecture 112 Getting started with Volumes

    Lecture 113 Demonstration - Empty dir Volume Type (Ephemeral Volumes)

    Lecture 114 Demonstration - Hostpath Volume Type (Persistent Volumes)

    Lecture 115 Demonstration - ConfigMaps using Volumes

    Lecture 116 Demonstration - Secrets using Volumes

    Lecture 117 Demonstration - Projected Volumes (All in one Volumes)

    Lecture 118 Summary

    Section 16: Storage Part-2

    Lecture 119 Persistent Volume & Persistent Volume Claim

    Lecture 120 Demonstration - PV and PVC with NFS

    Lecture 121 Dynamic Volumes using Storage Classes

    Lecture 122 Demonstration - NFS Provisioner Setup

    Lecture 123 Demonstration - Persistent Volumes with NFS Provisioner

    Lecture 124 Summary

    Section 17: Storage Part-3

    Lecture 125 Demonstration - StatefulSets with Mongodb

    Lecture 126 Summary

    Section 18: Cluster Upgrade

    Lecture 127 Kubernetes Cluster Upgrade Process

    Lecture 128 Demonstration - Control Plane Upgrade

    Lecture 129 Demonstration - Worker Upgrade

    Lecture 130 Summary

    Section 19: RBAC in Kubernetes

    Lecture 131 Role-Based Access Control (RBAC)

    Lecture 132 Demonstration - Authentication (User Creation)

    Lecture 133 Demonstration - Role and RoleBindings

    Lecture 134 Demonstration - ClusterRole and ClusterRoleBindings

    Lecture 135 Service Accounts

    Lecture 136 Demonstration - Service Accounts

    Lecture 137 Summary

    Section 20: Ingress

    Lecture 138 Ingress in a Kubernetes Cluster

    Lecture 139 Demonstration - Ingress Controller & Ingress Resources

    Lecture 140 Summary

    Section 21: Network Policies

    Lecture 141 Network Policies in Kubernetes

    Lecture 142 Demonstration - Default All Allow Policy

    Lecture 143 Demonstration - All Deny Policy

    Lecture 144 Demonstration - Ingress and Egress Policy with DNS Allow

    Lecture 145 Demonstration - Namespace Scoped Policy

    Lecture 146 Summary

    Section 22: Monitoring and Cluster Dashboard

    Lecture 147 Monitoring using Metric server

    Lecture 148 Demonstration - Monitoring using Metric server

    Lecture 149 Horizontal Pod AutoScaler (HPA) in Kubernetes

    Lecture 150 Demonstration - HPA

    Lecture 151 Kubernetes Dashboard

    Lecture 152 Demonstration - Kubernetes Dashboard

    Lecture 153 Summary

    Section 23: Private Registry Integration

    Lecture 154 Private Registry Integration

    Lecture 155 Demonstration - Private Registry Integration

    Lecture 156 Summary

    Section 24: Getting Started with Helm

    Lecture 157 Introduction to Helm Charts

    Lecture 158 Demonstration - Developing Helm Charts

    Lecture 159 Demonstration - Helm Charts from Artifact Hub

    Lecture 160 Summary

    Section 25: Quiz 2 - Knowledge Check

    Section 26: Conclusion

    Lecture 161 Conclusion

    Section 27: More Learnings (Capstone Kubernetes Projects)

    Lecture 162 Kubernetes Project (Terraform, Ansible, Kubernetes, Prometheus, Grafana, Gitlab)

    System Administrators or System Engineers,DevOps Administrators or DevOps Engineers,Cloud Administrators or Cloud Engineers,Application Developers and Testers