Practical Kubernetes  Beyond Cka And Ckad | HandsOn


Practical Kubernetes  Beyond Cka And Ckad | HandsOn
Practical Kubernetes – Beyond Cka And Ckad | Hands-On
Published 11/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

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

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

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 26 Demonstration – Namespaces Operations

Lecture 28 Demonstration – Pods Operations

Lecture 29 Introduction to ReplicaSets

Lecture 30 Demonstration – ReplicaSet Operations

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 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 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

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

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

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

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

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima