11-18-2024, 09:52 PM
Kubernetes Comprehensive Guide & Hands-On
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.28 GB | Duration: 1h 3m
A step-by-step guide to get a great understanding of Kubernetes, deploy, scale and troubleshoot your first app with it.
[b]What you'll learn[/b]
Learn what Docker and Kubernetes are and why you might want to use them
Learn Kubernetes Architecture and Core Components
Learn the difference between Minikube, Kind, and managed Kubernetes Services
Learn how to create Docker images & Deployment & Service with Kubernetes and how to troubleshoot issues
Learn how to install and use Docker and Kubernetes on your machine
Learn how to deploy and scale a Spring Boot application with Kubernetes using Docker, Minikube and kubectl
Learn Kubernetes history and the story behind its success.
Learn the requirements and issues that emerged with microservices and that Kubernetes aims to solve.
[b]Requirements[/b]
No prior Docker or Kubernetes experience is required.
Basic web development knowledge is required.
[b]Description[/b]
Ever hear someone drop the word "Kubernetes" at a meetup and nod along like you get it, but inside you're like, "Is that a new Greek dish?"Well, in this course we're serving up Kubernetes 101 - no geek-speak, no fluff, just the juicy bits! In the hands-on section, I'll show you how to deploy your first Dockerized application using Minikube and kubectl. Whether you're just starting out or brushing up on Kubernetes, this course will guide you through every step.We will cover everything from setting up Minikube, creating a Docker image, and deploying your app on a Kubernetes cluster. You'll learn how to scale your application, troubleshoot common issues, and use Kubernetes' powerful self-healing feature.By the end, you'll have your app running smoothly and become confident navigating Kubernetes. You will become no longer just hear about Kubernetes - you'll use it.I'll break down microservices' design patterns as well and the requirements that emerged with them, so that you can have a better understanding of why we need a tool like Kubernetes.We won't stop there, I'll walk you through the history and exciting story behind Kubernetes so that you can understand how it evolved over time.Before we jump into the fun part, there are a few tools you'll need to have in place. Don't worry - I'll walk you through everything you need to get started! Let's get deploying!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 About Me
Section 2: Kubernetes Basics
Lecture 3 Kubernetes Introduction
Lecture 4 Kubernetes Architecture & Core Components
Lecture 5 Minikube vs Kind vs Managed Kubernetes Services
Lecture 6 Getting Your Hands Dirty with Kubernetes
Lecture 7 Wrapping Up Kubernetes Beginners' Guide
Section 3: Kubernetes Hands-On: How to Deploy Your App with Docker, Minikube & kubectl
Lecture 8 Kubernetes Hands-On: Introduction
Lecture 9 Deploy a Spring Boot Application to Kubernetes
Lecture 10 Managing Resources - Scaling & Troubleshooting
Lecture 11 Kubernetes Hands-On: Wrapping Up
Section 4: The Story of Kubernetes
Lecture 12 10 Years of Kubernetes as Container Management Titan
Section 5: Microservices & Service Mesh
Lecture 13 Introduction (Service Mesh)
Lecture 14 Microservices Design Patterns
Lecture 15 What microservices problems does a service mesh solve?
Lecture 16 Service Mesh & Data Mesh Deep Dive
Lecture 17 Final Thought (Service Mesh)
Section 6: Cloud Computing & DevOps
Lecture 18 IBM-HashiCorp: A New Era for Cloud Computing, DevOps, and AI Innovation
If you're a software engineer or a DevOps developer and you want to level up your skills, you're here in the right place. Whether you're just starting out or brushing up on Kubernetes, this course will guide you through every step.