HOME > Development > Kubernetes Masterclass For Beginners [Hands-On]

Kubernetes Masterclass For Beginners [Hands-On]

  • Development
  • Dec 09, 2024
SynopsisKubernetes Masterclass For Beginners [Hands-On], available at...
Kubernetes Masterclass For Beginners [Hands-On]  No.1

Kubernetes Masterclass For Beginners [Hands-On], available at $84.99, has an average rating of 4.59, with 184 lectures, based on 130 reviews, and has 1086 subscribers.

You will learn about Learn Kubernetes from scratch Deploy Applications to GCP Resource Management with Namespaces Auto Scaling Service Discovery and Load Balancing Kubernetes Architecture Efficient Traffic Management with Ingress Stateful Applications with Persistent Volumes and StatefulSets Health Monitoring and Liveness/Readiness Probes This course is ideal for individuals who are Any senior / staff level engineer It is particularly useful for Any senior / staff level engineer.

Enroll now: Kubernetes Masterclass For Beginners [Hands-On]

Summary

Title: Kubernetes Masterclass For Beginners [Hands-On]

Price: $84.99

Average Rating: 4.59

Number of Lectures: 184

Number of Published Lectures: 184

Number of Curriculum Items: 184

Number of Published Curriculum Objects: 184

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn Kubernetes from scratch
  • Deploy Applications to GCP
  • Resource Management with Namespaces
  • Auto Scaling
  • Service Discovery and Load Balancing
  • Kubernetes Architecture
  • Efficient Traffic Management with Ingress
  • Stateful Applications with Persistent Volumes and StatefulSets
  • Health Monitoring and Liveness/Readiness Probes
  • Who Should Attend

  • Any senior / staff level engineer
  • Target Audiences

  • Any senior / staff level engineer
  • *** Cloud Native Application Development Series ***

    This comprehensive course is designed for senior and staff-level engineers who want to elevate their Kubernetes expertise and confidently apply it to real-world production scenarios. Through a combination of in-depth lectures and hands-on exercises, you’ll gain a masterful understanding of core Kubernetes concepts and develop the practical skills needed to:

  • Design and deploy highly scalable and resilient applications.

  • Optimize resource utilization and manage production clusters efficiently.

  • Implement automated deployments and rollbacks for streamlined workflows.

  • Ensure application high availability and robust monitoring.

  • Leverage cloud platforms like Google Cloud Platform for seamless Kubernetes deployment and management.

  • Boost Your Career in the Booming Field of Container Orchestration:

    Mastering Kubernetes is a significant asset in today’s IT landscape. This course empowers you to:

  • Become a valuable asset to your team and organization.

  • Stay ahead of the curve in the rapidly evolving field of containerization.

  • Command a higher salary in the high-demand Kubernetes job market.

  • Course Curriculum:

  • Kubernetes Architecture: Deep dive into the core components and their roles (api-server, etcd, controller, scheduler).

  • Hands-on Cluster Creation: Learn to create Kubernetes clusters using tools like kind.

  • Pod Management: Explore deploying workloads, accessing logs, containers, APIs, and debugging techniques.

  • Deployment Strategies: Master managing application revisions, rollbacks, and implementing different deployment strategies.

  • Service Discovery and Load Balancing: Understand different service types (ClusterIP, NodePort, LoadBalancer).

  • Resource Management with Namespaces: Learn to logically separate workloads and resources.

  • Health Monitoring and Liveness/Readiness Probes: Implement strategies for application health checks and monitoring.

  • Configuration Management with ConfigMaps and Secrets: Discover secure ways to manage configurations and secrets.

  • Stateful Applications with Persistent Volumes and StatefulSets: Utilize persistent storage for stateful applications and explore running MongoDB in Kubernetes.

  • Dynamic Scaling with Horizontal Pod Autoscaler: Scale applications based on CPU and memory metrics.

  • Efficient Traffic Management with Ingress: Create routing rules for efficient traffic management.

  • Kubernetes on Cloud Platform (Google Kubernetes Engine / GKE): Explore deploying and managing clusters on a cloud platform.

  • Enroll Now and Master Kubernetes for Production!

    Take the next step in your Kubernetes journey and unlock its power to build, deploy, and manage your applications with confidence. This course provides the hands-on experience and in-depth knowledge you need to become a Kubernetes powerhouse in your production environment.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: What is Kubernetes?

    Lecture 3: Humble Request & Resources

    Chapter 2: Kubernetes Cluster

    Lecture 1: Introduction

    Lecture 2: Kubernetes Architecture – Master

    Lecture 3: Kubernetes Architecture – Nodes

    Lecture 4: Tools Install

    Lecture 5: Kind Cluster – Part 1

    Lecture 6: Kind Cluster – Part 2

    Lecture 7: Kube Config

    Lecture 8: Exploring Kind Cluster

    Lecture 9: Summary

    Chapter 3: Pod

    Lecture 1: Introduction

    Lecture 2: Simple Pod Creation

    Lecture 3: Creation & Deletion

    Lecture 4: Describing Pod

    Lecture 5: [Quick-Note] – apply Command

    Lecture 6: Image Pull Backoff

    Lecture 7: Crash Loop Backoff

    Lecture 8: Pod Status

    Lecture 9: Pod Labels – Part 1

    Lecture 10: Pod Labels – Part 2

    Lecture 11: Formatting Output

    Lecture 12: Deleting A Pod

    Lecture 13: Port Forward

    Lecture 14: Restart Policy

    Lecture 15: Docker – ENTRYPOINT vs CMD

    Lecture 16: Pod Args – Exec Form

    Lecture 17: Pod Container Logs

    Lecture 18: Pod Args – Shell Form

    Lecture 19: Termination Grace Period

    Lecture 20: Pod Command

    Lecture 21: Environment Variables

    Lecture 22: Exploring Pod Container

    Lecture 23: [Quick-note] – Can I Use Variables?

    Lecture 24: Multi Container Pod – Part 1

    Lecture 25: Multi Container Pod – Part 2

    Lecture 26: Multi Container Pod – Part 3

    Lecture 27: Multi Container Pod – Real Life Use Case

    Lecture 28: [Quick-Note] – What about Volume Mapping?

    Lecture 29: **** ASSIGNMENT ****

    Lecture 30: Assignment Solution

    Lecture 31: Summary

    Chapter 4: ReplicaSet

    Lecture 1: Introduction

    Lecture 2: How ReplicaSet Works

    Lecture 3: Creating ReplicaSet

    Lecture 4: ReplicaSet Demo

    Lecture 5: ReplicaSet Labels

    Lecture 6: ReplicaSet With Existing Pod

    Lecture 7: Multiple ReplicaSet

    Lecture 8: Describing ReplicaSet

    Lecture 9: Match Expressions

    Lecture 10: Summary

    Chapter 5: Deployment

    Lecture 1: Introduction

    Lecture 2: Deployment – Demo

    Lecture 3: Create vs Apply

    Lecture 4: Log & Port Forward

    Lecture 5: Deployment Revisions

    Lecture 6: Rollout History

    Lecture 7: Rollback

    Lecture 8: Checking Rollout Changes

    Lecture 9: Min Ready Seconds

    Lecture 10: Deployment Strategy

    Lecture 11: Recreate Strategy

    Lecture 12: Rolling Update – maxSurge

    Lecture 13: Rolling Update – maxUnavailable

    Lecture 14: **** ASSIGNMENT ****

    Lecture 15: Assignment Solution

    Lecture 16: Summary

    Chapter 6: Service

    Lecture 1: Introduction

    Lecture 2: Demo

    Lecture 3: Kube Proxy

    Lecture 4: LoadBalancing – Demo – Part 1

    Lecture 5: LoadBalancing – Demo – Part 2

    Lecture 6: Redis Assignment With Service

    Lecture 7: Service Types

    Lecture 8: [Quick-Note] – Ingress

    Lecture 9: Kind Cluster With Extra Port Mapping

    Lecture 10: Nodeport – Demo

    Lecture 11: Script

    Lecture 12: Rolling Update With Service

    Lecture 13: Summary

    Chapter 7: Namespace

    Lecture 1: Introduction

    Lecture 2: Demo

    Lecture 3: Kube System Namespace

    Lecture 4: [Optional] – Cluster Components Revisit

    Lecture 5: Namespace Deploy Demo

    Lecture 6: Namespace via Metadata

    Lecture 7: Summary

    Chapter 8: Probes

    Lecture 1: Introduction

    Lecture 2: Probe Types – Part 1

    Lecture 3: Probe Types – Part 2

    Instructors

  • Kubernetes Masterclass For Beginners [Hands-On]  No.2
    Vinoth Selvaraj
    Principal Engineer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 6 votes
  • 4 stars: 42 votes
  • 5 stars: 82 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!