![]() |
Docker And Kubernetes For Beginners | Devops Journey - Printable Version +- VoIP Forum Society (https://www.voip-society.com) +-- Forum: Main (https://www.voip-society.com/forum-1.html) +--- Forum: VoIP Software & Soft-Switches (https://www.voip-society.com/forum-6.html) +--- Thread: Docker And Kubernetes For Beginners | Devops Journey (/thread-327610.html) |
Docker And Kubernetes For Beginners | Devops Journey - 0nelove - 05-22-2025 [center] ![]() Docker And Kubernetes For Beginners | Devops Journey Published 5/2025 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 19.09 GB | Duration: 18h 54m Docker & Kubernetes Masterclass: Build, Deploy, & Scale on AWS, Azure, & GCP. What you'll learn[/center] Master Docker and Kubernetes for containerization and orchestration from basics to advanced. Deploy apps on AWS, Azure, GCP using their managed Kubernetes services. Build scalable, highly available containerized applications for real-world scenarios. Optimize Docker, secure Kubernetes, and implement CI/CD for containerized workflows. Requirements To get the most out of this course, we recommend: Basic understanding of Linux command line: Familiarity with common commands (e.g., cd, ls, mkdir, sudo) will be helpful. Fundamental networking concepts: Knowledge of IP addresses, ports, and basic network communication is beneficial. Comfort with a text editor/IDE: You'll be writing configuration files, so familiarity with tools like VS Code, Sublime Text, or Notepad++ is useful. An active internet connection: For downloading software, accessing cloud provider consoles, and running labs. No prior Docker or Kubernetes experience is required! This course starts from the ground up, making it suitable for beginners looking to enter the world of containerization and orchestration. We'll guide you through every step. While experience with a programming language (like Python, Node.js, Go) is a plus, it's not strictly necessary. We'll focus on deployment and operations rather than application development. Description Welcome to the ultimate Docker and Kubernetes Masterclass, your comprehensive guide to mastering the art of containerization and orchestration across all major cloud providers! In today's dynamic tech landscape, Docker and Kubernetes have become indispensable tools for modern application deployment, enabling organizations to build, ship, and run applications with unprecedented efficiency and scalability.This course is meticulously designed to take you from a complete beginner to a confident practitioner, covering both the foundational theory and extensive hands-on practical application. You'll gain a deep understanding of how to leverage Docker to package your applications into lightweight, portable containers, and then master Kubernetes to orchestrate these containers at scale, ensuring high availability, fault tolerance, and seamless management.What sets this course apart is its unique focus on the three major cloud providers: AWS, Azure, and Google Cloud Platform (GCP). We'll not only explore the core concepts of Docker and Kubernetes but also dive deep into how to effectively utilize their respective managed Kubernetes services - Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), and Google Kubernetes Engine (GKE). This ensures you're equipped with real-world skills applicable to virtually any cloud environment.Here's a glimpse of what you'll learn and achieve in this masterclass ![]() Overview Section 1: Introduction Lecture 1 Course overview Lecture 2 Download Slides, notes and diagrams Section 2: Container Introduction Lecture 3 Foundation of containers Lecture 4 Containers Vs Virtual Machine Lecture 5 Why developers should use containers Lecture 6 Install Docker on Linux Lecture 7 Install Docker on Mac Lecture 8 Run your first container Lecture 9 Docker cli commands Lecture 10 Summary Section 3: Docker essentials for beginners Lecture 11 Key Docker Concepts: Images, Containers, Dockerfiles Lecture 12 Writing a Dockerfile and building a container image Lecture 13 Managing containers: Running, Stopping, Removing Lecture 14 Containerizing a simple Node.js/Python app Lecture 15 Docker multi-stage build Lecture 16 Summary Section 4: Docker Networking Lecture 17 Container networking models Lecture 18 Bridge, host, and overlay networks Lecture 19 Common Container Networking Commands Lecture 20 Create a custom network and run container Lecture 21 Summary Section 5: Docker compose and Multi container Lecture 22 Intro to Docker Compose Lecture 23 Dockerizing a multi-container apps (Frontend + Backend + Database) Lecture 24 Hands-on: Setting up a multi-service app using docker-compose.yml Lecture 25 Summary Section 6: Introduction to Kuberneters Lecture 26 Why Kubernetes? How it solves container orchestration challenges Lecture 27 What is a Pod Lecture 28 Ways to install Kubernetes Lecture 29 Kubernetes Architecture Lecture 30 Setup a local Kubernetes cluster on Linux Lecture 31 Setup a local Kubernetes cluster on Mac Lecture 32 Other installation options for local kubernetes Lecture 33 Deploy a sample pod Lecture 34 What is a deployment Lecture 35 Create a sample deployment Lecture 36 What is a service Lecture 37 Deploy a sample cluster IP service Lecture 38 Deploy a sample nodeport service Lecture 39 Deploy a sample loadbalancer service Lecture 40 useful kubectl commands Lecture 41 Deploying a simple app to Kubernetes Lecture 42 Summary Section 7: Kubernetes for developers Lecture 43 env variables in Kubernetes Lecture 44 env variables in Kubernetes - demo Lecture 45 config maps in kubernetes Lecture 46 config map - demo Lecture 47 secrets in Kubernetes Lecture 48 Secrets demo Lecture 49 vertical vs horizontal scaling Lecture 50 HPA vs VPA Lecture 51 Types of scaling in Kubernetes Lecture 52 Metrics server Lecture 53 resource requests and limits Lecture 54 resource requests and limits - demo Lecture 55 Horizontal pod autoscaler demo Lecture 56 Summary Section 8: Kubernetes Storage Lecture 57 Volumes in Kubernetes Lecture 58 EmptyDir Volume Lecture 59 Peristent Volumes and Persistent Volumes Claim Lecture 60 Access modes Lecture 61 Static V/s Dynamic Storage provisioning Lecture 62 Reclaim policies Lecture 63 Storage Class Lecture 64 Demo provisioning a pod with persistent storage Lecture 65 Summary Section 9: Google Kubernetes Engine - Managed Kubernetes Lecture 66 GKE Overview Lecture 67 Create an GCP Trial Account Lecture 68 GKE Modes - Standard vs auto-pilot Lecture 69 GKE release channels Lecture 70 Create GKE Cluster - standard mode Lecture 71 GKE cluster walkthrough Lecture 72 Create a gke cluster - autopilot mode Lecture 73 GKE Node pools Lecture 74 Node auto provisioning Lecture 75 Deploy a sample hello world app to GKE Lecture 76 Cluster autoscaling Lecture 77 Node auto provisioning demo Lecture 78 GKE Storage - dynamic provisioning Lecture 79 Deploying a full stack App to GKE Lecture 80 Summary Section 10: Azure Kubernetes Service - Managed Kubernetes Lecture 81 AKS Overview Lecture 82 Create an Azure Trial Account Lecture 83 AKS Standard vs AKS automatic Lecture 84 AKS Upgrade channel Lecture 85 AKS Node pools Lecture 86 NAP vs Cluster autoscaler Lecture 87 Create AKS Cluster using CLI Lecture 88 AKS Cluster Presets Lecture 89 AKS Pricing tier Lecture 90 Create AKS cluster using portal - dev/test Lecture 91 AKS Cluster walkthrough Lecture 92 Create a production cluster using portal Lecture 93 Deploy a todo app to AKS Lecture 94 Cluster autoscaling in AKS Lecture 95 Dynamic storage Lecture 96 Deploying a full stack App to AKS Lecture 97 Summary Section 11: Amazon Elastic Kubernetes Service - EKS Lecture 98 EKS Overview Lecture 99 EKS Deployment modes Lecture 100 EKS Auto mode Lecture 101 Create an AWS Trial Account Lecture 102 Create EKS Cluster using CLI Lecture 103 Create EKS Node group Lecture 104 EKS Cluster walkthrough Lecture 105 Version support in EKS Lecture 106 Create EKS Cluster using AWS console Without Auto mode Lecture 107 Create EKS Cluster using AWS console Auto mode Lecture 108 Deploy a todo app to EKS Lecture 109 Cluster autoscaling in EKS Lecture 110 Dynamic storage in EKS Lecture 111 Deploying a full stack App to EKS Lecture 112 Summary This comprehensive Docker and Kubernetes course is ideal for: Aspiring DevOps Engineers: Gain the essential skills in containerization and orchestration highly sought after in modern DevOps roles. Software Developers: Learn to containerize your applications, optimize deployment workflows, and understand how your code runs in a cloud-native environment. System Administrators: Upgrade your skillset to manage and scale applications efficiently using cutting-edge container technologies. Cloud Engineers: Deepen your expertise in deploying and managing containerized workloads on AWS, Azure, and GCP, maximizing the benefits of cloud platforms. IT Professionals looking to upskill: If you're eager to stay relevant in the rapidly evolving tech landscape and build a foundation in cloud-native development, this course is for you. Anyone interested in modern application deployment: Whether you're a student, a curious learner, or transitioning into a new tech role, this course provides a practical, hands-on path to mastering Docker and Kubernetes. Screenshot Code: [b]Buy Premium From My Links To Get Resumable Support and Max Speed [/b] |