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

    Deep-Dive Into The Core Concepts Of Docker And Kubernetes

    Posted By: ELK1nG
    Deep-Dive Into The Core Concepts Of Docker And Kubernetes

    Deep-Dive Into The Core Concepts Of Docker And Kubernetes
    Published 5/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.48 GB | Duration: 5h 26m

    Hands-On Learning And A Comprehensive Guide to Docker and Kubernetes Fundamentals

    What you'll learn

    You will learn how to put Docker, Docker SWARM and Kubernetes on your computer that has Ubuntu 20.04 installed.

    You will learn how to make pictures and boxes with Docker and use them.

    You will learn how to send out your Docker applications in different ways like by hand, with help, or with Kubernetes.

    You will understand how to take care of hard things like saving and keeping data with Volumes.

    Hands-on learning by coding, deployment and managing.

    Use Docker and Kubernetes locally, no need to create and account with a cloud provider.(PC/Mac)

    Requirements

    To successfully complete this course, students must have a basic understanding of virtual machines and the Ubuntu 20.04 operating system.

    Knowledge about Kubernetes or Docker is not required.

    Description

    "Deep Dive into Docker and Kubernetes" is a comprehensive course designed for beginners who want to learn how to use two of the most popular tools for managing containers and containerized applications. This hands-on course provides an in-depth understanding of Docker and Kubernetes, covering everything from containerization to orchestration.In this course, you will learn how to containerize applications using the Docker CLI and Visual Studio Code. You will learn how to push and pull container images on Docker Hub, a container registry, and create multi-container applications using Docker Compose. You will also learn about Docker networks and volumes, which are essential for creating scalable and reliable applications.The course will then move onto Kubernetes, covering its architecture and how it works. You will learn how to run Kubernetes locally and use the Kubernetes CLI and Visual Studio Code to run, debug, and troubleshoot applications and services. You will learn about pods and the different workloads available, including Deployments, StatefulSets, and DaemonSets. You will also learn how to use Kubernetes to manage containerized applications and services at scale.Throughout the course, you will be working on real-world examples and projects, giving you practical experience with Docker and Kubernetes. By the end of the course, you will have a solid understanding of both tools and be able to use them to manage containerized applications in production environments.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction - Docker Global Architecture

    Lecture 2 Introduction to Microservices

    Lecture 3 Microservices Anti Patterns

    Lecture 4 Microservices Advantages and Drawbacks

    Lecture 5 Cloud Native

    Lecture 6 Cloud Native Concepts & Hands-On

    Section 2: Introduction to Containers

    Lecture 7 Container Concepts

    Lecture 8 What is Docker?

    Lecture 9 Basic Commands

    Lecture 10 Basic Commands Hands-On

    Section 3: Visual Studio Code

    Lecture 11 The Docker Extension

    Section 4: Persisting Data

    Lecture 12 Containers are Ephemerous and Stateless - Docker Volumes Concepts

    Section 5: Docker Compose

    Lecture 13 Understanding the YAML File Structure

    Lecture 14 Docker Compose Concepts

    Lecture 15 Docker Compose Sample App Hands-on

    Lecture 16 Docker Compose Features

    Section 6: Container Registries

    Lecture 17 Container Registries Concepts

    Lecture 18 Push/Pull Images from Docker Hub

    Section 7: Kubernetes Concepts

    Lecture 19 Kubernetes Concepts

    Lecture 20 How to Run Kubernetes Locally

    Lecture 0 Kubernetes API

    Lecture 21 The Declarative Way vs the Imperative Way - Hands On

    Lecture 0 Namespaces Concepts

    Section 8: Nodes

    Lecture 22 Master Node Concepts

    Lecture 0 Worker Nodes Concepts

    Section 9: Pods

    Lecture 23 Pod Concepts

    Lecture 24 The Pod Lifecycle

    Lecture 0 Defining and Running Pods

    Lecture 0 Init Containers

    Lecture 0 Selector Concepts - Hands On

    Section 10: Multi Container Pods

    Lecture 25 Common Patterns for Running More then One Container in a Pod

    Lecture 0 Multi Container Pods Networking Concepts

    Section 11: Workloads

    Lecture 26 Introduction to Workloads

    Lecture 0 ReplicaSet Concepts

    Lecture 0 Deployment Concepts

    Lecture 0 DaemonSet Concepts

    Lecture 27 StatefulSet Concepts

    Lecture 0 Job Concepts

    Lecture 0 CronJob Concepts

    Section 12: Updates

    Lecture 28 Rolling Updates Concepts

    Lecture 0 Blue-Green Deployments

    Section 13: Services

    Lecture 29 ClusterIP Concepts

    Lecture 0 NodePort Concepts

    Lecture 0 Load Balancer Concepts

    Lecture 0 Storage & Persistence Concepts

    Lecture 0 The Static Way

    Lecture 0 The Dynamic Way

    Section 14: Application Settings

    Lecture 30 ConfigMaps Concepts

    Lecture 31 Secrets Concepts

    Section 15: Observability

    Lecture 32 Startup, Readiness and Liveness Probes Concepts

    Section 16: Dashboards

    Lecture 33 Dashboards Options

    Lecture 34 K9s Hands-On

    Section 17: Scaling

    Lecture 35 Auto Scaling Pods using the Horizontal Pod Autoscaler

    Lecture 36 The End

    Looking to improve their development workflow and collaboration with others on a project,Teams who want to containerize their applications for easier deployment and scaling,Companies looking to modernize their software development and deployment processes,Startups looking to quickly and easily deploy their applications to the cloud,IT professionals looking to automate deployment and scaling of applications