Companies Home Search Profile

Kubernetes From Scratch

Focused View

Vinoth Selvaraj

12:52:24

102 View
  • 1. Introduction.mp4
    03:24
  • 2. What is Kubernetes.mp4
    04:01
  • 3. Resources.html
  • 1. Introduction.mp4
    00:51
  • 2. Kubernetes Architecture - Master.mp4
    07:36
  • 3. Kubernetes Architecture - Nodes.mp4
    05:14
  • 4. Tools Install.mp4
    06:51
  • 5. Kind Cluster - Part 1.mp4
    05:34
  • 6. Kind Cluster - Part 2.mp4
    07:31
  • 7. Kube Config.mp4
    02:00
  • 8. Exploring Kind Cluster.mp4
    05:31
  • 9. Summary.mp4
    03:40
  • 1. Introduction.mp4
    03:56
  • 2. Simple Pod Creation.mp4
    07:49
  • 3. Creation & Deletion.mp4
    05:37
  • 4. Describing Pod.mp4
    05:06
  • 5. [Quick-Note] - apply Command.mp4
    01:41
  • 6. Image Pull Backoff.mp4
    04:58
  • 7. Crash Loop Backoff.mp4
    06:02
  • 8. Pod Status.mp4
    04:45
  • 9. Pod Labels - Part 1.mp4
    04:09
  • 10. Pod Labels - Part 2.mp4
    05:38
  • 11. Formatting Output.mp4
    03:52
  • 12. Deleting A Pod.mp4
    01:47
  • 13. Port Forward.mp4
    08:06
  • 14. Restart Policy.mp4
    05:24
  • 15. Docker - ENTRYPOINT vs CMD.mp4
    05:53
  • 16. Pod Args - Exec Form.mp4
    03:13
  • 17. Pod Container Logs.mp4
    00:32
  • 18. Pod Args - Shell Form.mp4
    04:26
  • 19. Termination Grace Period.mp4
    05:12
  • 20. Pod Command.mp4
    03:41
  • 21. Environment Variables.mp4
    03:53
  • 22. Exploring Pod Container.mp4
    03:36
  • 23. [Quick-note] - Can I Use Variables.mp4
    00:52
  • 24. Multi Container Pod - Part 1.mp4
    06:48
  • 25. Multi Container Pod - Part 2.mp4
    08:48
  • 26. Multi Container Pod - Part 3.mp4
    04:04
  • 27. Multi Container Pod - Real Life Use Case.mp4
    06:03
  • 28. [Quick-Note] - What about Volume Mapping.mp4
    01:11
  • 29. ASSIGNMENT .html
  • 30. Assignment Solution.mp4
    04:38
  • 31. Summary.mp4
    09:43
  • 1. Introduction.mp4
    04:43
  • 2. How ReplicaSet Works.mp4
    03:28
  • 3. Creating ReplicaSet.mp4
    04:27
  • 4. ReplicaSet Demo.mp4
    04:55
  • 5. ReplicaSet Labels.mp4
    02:18
  • 6. ReplicaSet With Existing Pod.mp4
    03:08
  • 7. Multiple ReplicaSet.mp4
    06:13
  • 8. Describing ReplicaSet.mp4
    01:43
  • 9. Match Expressions.mp4
    01:23
  • 10. Summary.mp4
    01:19
  • 1. Introduction.mp4
    04:15
  • 2. Deployment - Demo.mp4
    04:01
  • 3. Create vs Apply.mp4
    04:31
  • 4. Log & Port Forward.mp4
    04:56
  • 5. Deployment Revisions.mp4
    07:40
  • 6. Rollout History.mp4
    09:41
  • 7. Rollback.mp4
    09:35
  • 8. Checking Rollout Changes.mp4
    01:33
  • 9. Min Ready Seconds.mp4
    03:12
  • 10. Deployment Strategy.mp4
    06:35
  • 11. Recreate Strategy.mp4
    03:26
  • 12. Rolling Update - maxSurge.mp4
    04:01
  • 13. Rolling Update - maxUnavailable.mp4
    02:28
  • 14. ASSIGNMENT .mp4
    02:03
  • 15. Assignment Solution.mp4
    07:07
  • 16. Summary.mp4
    02:56
  • 1. Introduction.mp4
    05:09
  • 2. Demo.mp4
    09:54
  • 3. Kube Proxy.mp4
    03:51
  • 4. LoadBalancing - Demo - Part 1.mp4
    04:47
  • 5. LoadBalancing - Demo - Part 2.mp4
    03:03
  • 6. Redis Assignment With Service.mp4
    02:52
  • 7. Service Types.mp4
    06:49
  • 8. [Quick-Note] - Ingress.mp4
    00:49
  • 9. Kind Cluster With Extra Port Mapping.mp4
    03:16
  • 10. Nodeport - Demo.mp4
    04:38
  • 11. Script.html
  • 12. Rolling Update With Service.mp4
    07:06
  • 13. Summary.mp4
    02:12
  • 1. Introduction.mp4
    03:19
  • 2. Demo.mp4
    03:44
  • 3. Kube System Namespace.mp4
    02:37
  • 4. [Optional] - Cluster Components Revisit.mp4
    05:00
  • 5. Namespace Deploy Demo.mp4
    04:49
  • 6. Namespace via Metadata.mp4
    01:09
  • 7. Summary.mp4
    01:16
  • 1. Introduction.mp4
    03:27
  • 2. Probe Types - Part 1.mp4
    05:59
  • 3. Probe Types - Part 2.mp4
    06:17
  • 4. Startup Probe - httpGet.mp4
    06:43
  • 5. Startup Probe - tcpSocket.mp4
    02:25
  • 6. Startup Probe - exec.mp4
    04:56
  • 7. Quick Review.mp4
    01:53
  • 8. Liveness Probe.mp4
    06:42
  • 9. Readiness Probe.mp4
    04:28
  • 10. Readiness Probe With Service.mp4
    03:12
  • 11. Summary.mp4
    03:36
  • 1. Introduction.mp4
    02:30
  • 2. ConfigMap - Demo.mp4
    03:11
  • 3. ConfigMap - Injecting Environment Variables - Part 1.mp4
    04:51
  • 4. ConfigMap - Injecting Environment Variables - Part 2.mp4
    03:03
  • 5. ConfigMap - Injecting File - Part 1.mp4
    05:03
  • 6. ConfigMap - Injecting File - Part 2.mp4
    07:24
  • 7. [Quick Note] - etcd.mp4
    01:26
  • 8. Secret.mp4
    02:00
  • 9. Secret - Injecting Environment Variables - Part 1.mp4
    07:10
  • 10. Secret - Injecting Environment Variables - Part 2.mp4
    01:48
  • 11. Secret - Injecting File.mp4
    05:37
  • 12. ASSIGNMENT RESOURCE .html
  • 13. ASSIGNMENT .mp4
    04:18
  • 14. Assignment Solution - Part 1.mp4
    04:31
  • 15. Assignment Solution - Part 2.mp4
    04:58
  • 16. Assignment Solution - Part 3.mp4
    05:04
  • 17. [Quick Note] - Express Restart.mp4
    00:33
  • 18. Summary.mp4
    02:38
  • 1. Introduction.mp4
    09:58
  • 2. Storage Class.mp4
    04:40
  • 3. Access Modes.mp4
    02:18
  • 4. Persistent Volume Claim - Part 1.mp4
    05:11
  • 5. Persistent Volume Claim - Part 2.mp4
    10:23
  • 6. Persistent Volume - Delete.mp4
    02:29
  • 7. Deployment With Persistent Volume Claim - Part 1.mp4
    05:13
  • 8. Deployment With Persistent Volume Claim - Part 2.mp4
    05:51
  • 9. StatefulSet.mp4
    05:00
  • 10. StatefulSet - Demo.mp4
    05:26
  • 11. StatefulSet With Service.mp4
    04:07
  • 12. Headless Service.mp4
    08:05
  • 13. Dynamic Persistent Volume Claim - Part 1.mp4
    05:46
  • 14. Dynamic Persistent Volume Claim - Part 2.mp4
    07:16
  • 15. Mongo as StatefulSet - Part 1.mp4
    06:39
  • 16. Mongo as StatefulSet - Part 2.mp4
    04:28
  • 17. Summary.mp4
    05:06
  • 1. Introduction.mp4
    05:09
  • 2. Request Limit.mp4
    04:33
  • 3. top Command.mp4
    02:04
  • 4. Metrics Server Install - Resource.html
  • 5. Metrics Server Install.mp4
    03:43
  • 6. Pod Pending.mp4
    05:24
  • 7. HPA Template.mp4
    03:43
  • 8. HPA - Demo - Part 1.mp4
    05:38
  • 9. HPA - Demo - Part 2.mp4
    07:16
  • 10. HPA - Without Probe.mp4
    03:34
  • 11. Best Practices.mp4
    04:40
  • 12. Summary.mp4
    02:51
  • 1. Introduction.mp4
    03:39
  • 2. Ingress Controller.mp4
    05:16
  • 3. Nginx Ingress Controller - Part 1.html
  • 4. Nginx Ingress Controller - Part 2.mp4
    05:26
  • 5. Ingress Demo.mp4
    08:52
  • 6. Project Restructure.mp4
    01:01
  • 7. Path Based Routing.mp4
    09:02
  • 8. DevQA Deploy.mp4
    06:04
  • 9. DevQA Routing Issue.mp4
    03:34
  • 10. Host & Path Based Routing - Part 1.mp4
    05:08
  • 11. Host & Path Based Routing - Part 2.mp4
    03:27
  • 12. Summary.mp4
    01:34
  • 1. Resource.html
  • 2. Introduction.mp4
    07:40
  • 3. Assignment Walkthrough.mp4
    09:16
  • 4. [SOLUTION ] - ConfigMap.mp4
    02:09
  • 5. [SOLUTION ] - Mongo.mp4
    02:19
  • 6. [SOLUTION ] - Secret.mp4
    02:49
  • 7. [SOLUTION ] - Job App.mp4
    04:34
  • 8. [SOLUTION ] - Candidate App.mp4
    02:46
  • 9. [SOLUTION ] - Frontend.mp4
    01:43
  • 10. [SOLUTION ] - Ingress.mp4
    01:15
  • 11. [SOLUTION ] - HPA.mp4
    01:11
  • 12. [SOLUTION ] - Metric Server.mp4
    01:47
  • 13. Final Demo.mp4
    05:07
  • 1. Introduction.mp4
    02:49
  • 2. GCP Account.mp4
    03:22
  • 3. Creating Cluster.mp4
    02:25
  • 4. Exploring Cluster.mp4
    04:14
  • 5. Uploading Files.mp4
    01:48
  • 6. Deploying App.mp4
    05:08
  • 7. Demo.mp4
    03:44
  • 8. LoadBalancer Service.mp4
    02:59
  • 9. Deleting Resources.mp4
    03:27
  • 10. Summary.mp4
    01:17
  • 1. Whats Next.mp4
    01:45
  • Description


    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

    Who is this for?


  • Any senior / staff level engineer
  • More details


    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 Architecture

      • We will start with Kubernetes architecture

      • The role of every cluster component

        • api-server

        • etcd

        • controller

        • scheduler

      • Cluster creation with kind

    • Pod

      • Deploy a workload using a basic build block which is Pod

      • Access application log

      • Access application container

      • Access application API

      • How to debug in case of issues

      • Pod lifecycle

      • Restart policy

      • Environment variables

      • Multi container pod / Sidecar container

    • Deployment

      • Handling various revisions

      • Rollout Strategy

      • Rollback to Specific Revision

      • Deployment Strategy

    • Service

      • How to do load balancing

      • Service Discovery

      • Types

        • ClusterIP

        • NodePort

        • LoadBalancer

    • Namespace

      • Logical separation of Kubernetes resources in the cluster

      • Creation and Deletion of namespaces

    • Probes

      • How to do health check

      • Startup Probe

      • Liveness Probe

      • Readiness Probe

    • Configuration Management

      • Config Map

      • How to manage application Secrets

      • Injecting Environment Variables

      • Injecting initialization scripts

    • Persistent Volume, Claims & StatefulSet

      • Storage classes

      • How to manage an application with persistent storage

      • Claiming a storage via Dynamic Persistent Volume

      • Headless Service

      • Running Mongodb in Kubernetes

    • Horizontal Pod Autoscaler

      • Requesting and Limiting CPU and Memory resources for Pod container

      • How to scale application based on CPU/Memory

      • Application metrics

    • Ingress

      • Creating and implementing routing rules

      • Host & Path based routing

    • Kubernetes On Cloud

      • Creating a cluster on Google cloud platform.

      • Deploying our application

      • Going global from local in minutes

    Who this course is for:

    • Any senior / staff level engineer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Vinoth Selvaraj
    Vinoth Selvaraj
    Instructor's Courses
    Vinoth has been working as a Principal Engineer and he is an AWS certified solution architect associate & Certified Kubernetes Application Developer.He has a passion for software development, Microservice Architecture, framework creation, setting up best practices, test automation, creating custom tools for team’s productivity / process improvement, devops etc.Huge fan of JVM technologies, Spring, NodeJS, Docker, Kubernetes etc.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 176
    • duration 12:52:24
    • Release Date 2023/02/13