Tags
Language
Tags
November 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 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 6
    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

    Kubernetes From Scratch

    Posted By: ELK1nG
    Kubernetes From Scratch

    Kubernetes From Scratch
    Published 12/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.46 GB | Duration: 12h 52m

    Cloud Native Application Development Series: Part 2

    What you'll learn

    Learn Kubernetes from scratch

    Deploy Applications on Kubernetes

    Rollout Strategy

    Auto Scaling

    Kubernetes On Cloud

    Requirements

    Docker

    A lot of interest to learn a complex subject

    Comfortable with Indian Accent

    Description

    *** Cloud Native Application Development Series ***This course is particularly for any senior or staff level engineer who wants to learn Kubernetes From Scratch. As of Dec 15, 2022, the average annual pay for a Kubernetes Engineer in the United States is $156,773 a year!!Here is what we will do in this course:Kubernetes ArchitectureWe will start with Kubernetes architectureThe role of every cluster componentapi-serveretcdcontrollerschedulerCluster creation with kind PodDeploy a workload using a basic build block which is PodAccess application logAccess application containerAccess application APIHow to debug in case of issuesPod lifecycleRestart policyEnvironment variablesMulti container pod / Sidecar container DeploymentHandling various revisionsRollout StrategyRollback to Specific RevisionDeployment StrategyServiceHow to do load balancingService DiscoveryTypesClusterIPNodePortLoadBalancerNamespaceLogical separation of Kubernetes resources in the clusterCreation and Deletion of namespacesProbesHow to do health checkStartup ProbeLiveness ProbeReadiness ProbeConfiguration ManagementConfig MapHow to manage application SecretsInjecting Environment VariablesInjecting initialization scripts Persistent Volume, Claims & StatefulSetStorage classesHow to manage an application with persistent storageClaiming a storage via Dynamic Persistent VolumeHeadless ServiceRunning Mongodb in KubernetesHorizontal Pod AutoscalerRequesting and Limiting CPU and Memory resources for Pod containerHow to scale application based on CPU/MemoryApplication metricsIngressCreating and implementing routing rulesHost & Path based routingKubernetes On CloudCreating a cluster on Google cloud platform.Deploying our applicationGoing global from local in minutes

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 What is Kubernetes?

    Lecture 3 Resources

    Section 2: Kubernetes Cluster

    Lecture 4 Introduction

    Lecture 5 Kubernetes Architecture - Master

    Lecture 6 Kubernetes Architecture - Nodes

    Lecture 7 Tools Install

    Lecture 8 Kind Cluster - Part 1

    Lecture 9 Kind Cluster - Part 2

    Lecture 10 Kube Config

    Lecture 11 Exploring Kind Cluster

    Lecture 12 Summary

    Section 3: Pod

    Lecture 13 Introduction

    Lecture 14 Simple Pod Creation

    Lecture 15 Creation & Deletion

    Lecture 16 Describing Pod

    Lecture 17 [Quick-Note] - apply Command

    Lecture 18 Image Pull Backoff

    Lecture 19 Crash Loop Backoff

    Lecture 20 Pod Status

    Lecture 21 Pod Labels - Part 1

    Lecture 22 Pod Labels - Part 2

    Lecture 23 Formatting Output

    Lecture 24 Deleting A Pod

    Lecture 25 Port Forward

    Lecture 26 Restart Policy

    Lecture 27 Docker - ENTRYPOINT vs CMD

    Lecture 28 Pod Args - Exec Form

    Lecture 29 Pod Container Logs

    Lecture 30 Pod Args - Shell Form

    Lecture 31 Termination Grace Period

    Lecture 32 Pod Command

    Lecture 33 Environment Variables

    Lecture 34 Exploring Pod Container

    Lecture 35 [Quick-note] - Can I Use Variables?

    Lecture 36 Multi Container Pod - Part 1

    Lecture 37 Multi Container Pod - Part 2

    Lecture 38 Multi Container Pod - Part 3

    Lecture 39 Multi Container Pod - Real Life Use Case

    Lecture 40 [Quick-Note] - What about Volume Mapping?

    Lecture 41 **** ASSIGNMENT ****

    Lecture 42 Assignment Solution

    Lecture 43 Summary

    Section 4: ReplicaSet

    Lecture 44 Introduction

    Lecture 45 How ReplicaSet Works

    Lecture 46 Creating ReplicaSet

    Lecture 47 ReplicaSet Demo

    Lecture 48 ReplicaSet Labels

    Lecture 49 ReplicaSet With Existing Pod

    Lecture 50 Multiple ReplicaSet

    Lecture 51 Describing ReplicaSet

    Lecture 52 Match Expressions

    Lecture 53 Summary

    Section 5: Deployment

    Lecture 54 Introduction

    Lecture 55 Deployment - Demo

    Lecture 56 Create vs Apply

    Lecture 57 Log & Port Forward

    Lecture 58 Deployment Revisions

    Lecture 59 Rollout History

    Lecture 60 Rollback

    Lecture 61 Checking Rollout Changes

    Lecture 62 Min Ready Seconds

    Lecture 63 Deployment Strategy

    Lecture 64 Recreate Strategy

    Lecture 65 Rolling Update - maxSurge

    Lecture 66 Rolling Update - maxUnavailable

    Lecture 67 **** ASSIGNMENT ****

    Lecture 68 Assignment Solution

    Lecture 69 Summary

    Section 6: Service

    Lecture 70 Introduction

    Lecture 71 Demo

    Lecture 72 Kube Proxy

    Lecture 73 LoadBalancing - Demo - Part 1

    Lecture 74 LoadBalancing - Demo - Part 2

    Lecture 75 Redis Assignment With Service

    Lecture 76 Service Types

    Lecture 77 [Quick-Note] - Ingress

    Lecture 78 Kind Cluster With Extra Port Mapping

    Lecture 79 Nodeport - Demo

    Lecture 80 Script

    Lecture 81 Rolling Update With Service

    Lecture 82 Summary

    Section 7: Namespace

    Lecture 83 Introduction

    Lecture 84 Demo

    Lecture 85 Kube System Namespace

    Lecture 86 [Optional] - Cluster Components Revisit

    Lecture 87 Namespace Deploy Demo

    Lecture 88 Namespace via Metadata

    Lecture 89 Summary

    Section 8: Probes

    Lecture 90 Introduction

    Lecture 91 Probe Types - Part 1

    Lecture 92 Probe Types - Part 2

    Lecture 93 Startup Probe - httpGet

    Lecture 94 Startup Probe - tcpSocket

    Lecture 95 Startup Probe - exec

    Lecture 96 Quick Review

    Lecture 97 Liveness Probe

    Lecture 98 Readiness Probe

    Lecture 99 Readiness Probe With Service

    Lecture 100 Summary

    Section 9: ConfigMap & Secret

    Lecture 101 Introduction

    Lecture 102 ConfigMap - Demo

    Lecture 103 ConfigMap - Injecting Environment Variables - Part 1

    Lecture 104 ConfigMap - Injecting Environment Variables - Part 2

    Lecture 105 ConfigMap - Injecting File - Part 1

    Lecture 106 ConfigMap - Injecting File - Part 2

    Lecture 107 [Quick Note] - etcd

    Lecture 108 Secret

    Lecture 109 Secret - Injecting Environment Variables - Part 1

    Lecture 110 Secret - Injecting Environment Variables - Part 2

    Lecture 111 Secret - Injecting File

    Lecture 112 **** ASSIGNMENT RESOURCE ****

    Lecture 113 **** ASSIGNMENT ****

    Lecture 114 Assignment Solution - Part 1

    Lecture 115 Assignment Solution - Part 2

    Lecture 116 Assignment Solution - Part 3

    Lecture 117 [Quick Note] - Express Restart

    Lecture 118 Summary

    Section 10: Persistent Volume & StatefulSet

    Lecture 119 Introduction

    Lecture 120 Storage Class

    Lecture 121 Access Modes

    Lecture 122 Persistent Volume Claim - Part 1

    Lecture 123 Persistent Volume Claim - Part 2

    Lecture 124 Persistent Volume - Delete

    Lecture 125 Deployment With Persistent Volume Claim - Part 1

    Lecture 126 Deployment With Persistent Volume Claim - Part 2

    Lecture 127 StatefulSet

    Lecture 128 StatefulSet - Demo

    Lecture 129 StatefulSet With Service

    Lecture 130 Headless Service

    Lecture 131 Dynamic Persistent Volume Claim - Part 1

    Lecture 132 Dynamic Persistent Volume Claim - Part 2

    Lecture 133 Mongo as StatefulSet - Part 1

    Lecture 134 Mongo as StatefulSet - Part 2

    Lecture 135 Summary

    Section 11: HPA - Horizontal Pod Autoscaler

    Lecture 136 Introduction

    Lecture 137 Request Limit

    Lecture 138 top Command

    Lecture 139 Metrics Server Install - Resource

    Lecture 140 Metrics Server Install

    Lecture 141 Pod Pending

    Lecture 142 HPA Template

    Lecture 143 HPA - Demo - Part 1

    Lecture 144 HPA - Demo - Part 2

    Lecture 145 HPA - Without Probe

    Lecture 146 Best Practices

    Lecture 147 Summary

    Section 12: Ingress

    Lecture 148 Introduction

    Lecture 149 Ingress Controller

    Lecture 150 Nginx Ingress Controller - Part 1

    Lecture 151 Nginx Ingress Controller - Part 2

    Lecture 152 Ingress Demo

    Lecture 153 Project Restructure

    Lecture 154 Path Based Routing

    Lecture 155 Dev/QA Deploy

    Lecture 156 Dev/QA Routing Issue

    Lecture 157 Host & Path Based Routing - Part 1

    Lecture 158 Host & Path Based Routing - Part 2

    Lecture 159 Summary

    Section 13: **** ASSIGNMENT ****

    Lecture 160 Resource

    Lecture 161 Introduction

    Lecture 162 Assignment Walkthrough

    Lecture 163 [SOLUTION ] - ConfigMap

    Lecture 164 [SOLUTION ] - Mongo

    Lecture 165 [SOLUTION ] - Secret

    Lecture 166 [SOLUTION ] - Job App

    Lecture 167 [SOLUTION ] - Candidate App

    Lecture 168 [SOLUTION ] - Frontend

    Lecture 169 [SOLUTION ] - Ingress

    Lecture 170 [SOLUTION ] - HPA

    Lecture 171 [SOLUTION ] - Metric Server

    Lecture 172 Final Demo

    Section 14: Kubernetes On Cloud

    Lecture 173 Introduction

    Lecture 174 GCP Account

    Lecture 175 Creating Cluster

    Lecture 176 Exploring Cluster

    Lecture 177 Uploading Files

    Lecture 178 Deploying App

    Lecture 179 Demo

    Lecture 180 LoadBalancer Service

    Lecture 181 Deleting Resources

    Lecture 182 Summary

    Section 15: What's Next?

    Lecture 183 Whats Next?

    Any senior / staff level engineer