Tutorials > Docker, Kubernetes & Aws With Github Actions For Devops
Docker, Kubernetes & Aws With Github Actions For DevopsDate: 2 November 2025 | Posted by: AD-TEAM |
![]() Docker, Kubernetes & Aws With Github Actions For Devops Published 3/2025 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 8.96 GB | Duration: 14h 46m Learn Docker, Kubernetes, AWS & GitHub Actions to build, deploy, and automate containerized applications What you'll learn Build, Manage, and Deploy Containers – Understand Docker fundamentals, create Docker images, and run containerized applications efficiently. Deploy Applications on AWS – Deploy containerized applications to AWS ECS and EKS, leveraging AWS networking concepts like VPCs, Subnets, and Load Balancers. Implement CI/CD Pipelines – Automate Docker and Kubernetes deployments using GitHub Actions and Helm Charts for seamless DevOps workflows. Understand Docker Networking – Learn how containers communicate internally and externally, and configure Docker Compose for multi-container applications. Secure and Scale Applications – Implement security best practices, manage secrets, and scale applications using horizontal and vertical scaling in Kubernetes. Use Kubernetes for High Availability – Deploy production-ready workloads with Kubernetes StatefulSets, Persistent Volumes, and Auto Scaling. Requirements Basic Development Knowledge – Familiarity with any programming language (e.g., jаvascript, Python, or Go) is helpful. AWS Account – Required for hands-on practice with AWS services like ECS, EKS, and networking. Fundamental Networking Concepts – Understanding of IPs, ports, and basic networking principles will be beneficial. Git & GitHub Basics – Knowledge of version control and working with GitHub repositories. Description Join this comprehensive Docker & Kubernetes course and learn two of the most critical technologies in modern software development!Why Learn Docker & Kubernetes?Docker and Kubernetes have revolutionized application deployment and DevOps workflows. Whether you're a developer or DevOps engineer, mastering these tools will boost your efficiency and help you build scalable applications.With Docker, you can package applications and their dependencies into lightweight, portable containers, ensuring they run consistently across different environments.With Kubernetes, you can automate, scale, and manage containerized applications efficiently in any cloud or on-premises environment.This course will take you from absolute beginner to job-ready engineer with hands-on projects and real-world deployments.What You'll Learn:Docker Fundamentals – Build, manage, and run containers with Docker.Networking in Docker – Learn how containers communicate internally and externally.Multi-Container Applications – Manage microservices with Docker Compose.AWS Networking – Understand VPC, Subnets, Security Groups, NACL and Route Tables.AWS ECS – Deploy Dockerized applications to Amazon ECS.CI/CD with GitHub Actions – Automate deployments with a GitHub Actions pipeline.Kubernetes Architecture – Understand Pods, Deployments, Services, ConfigMaps, and more.Networking in Kubernetes – Learn Services and Ingress for efficient networking.AWS EKS – Deploy, scale, and manage Kubernetes clusters in Amazon Elastic Kubernetes Service (EKS).Helm Charts – Automate Kubernetes deployments with Helm.CI/CD for Kubernetes – Implement a production-grade CI/CD pipeline for Kubernetes apps.Why Take This Course?Hands-on learning – Build real-world projects using Docker, Kubernetes, and AWS.Step-by-step guidance – No prior experience required!Cloud-native deployments – Learn how to deploy applications at scale.Industry-relevant skills – Master technologies used by top companies.By the end of this course, you'll have the skills and confidence to deploy, manage, and automate containerized applications in production environments! Overview Section 1: [0] Course Introduction and source code Lecture 1 Course Introduction Lecture 2 Source Code Link Section 2: [1] Aws Networking basics Lecture 3 Section Introduction Lecture 4 What is VPC and Subnet (Theory) Lecture 5 IP Address and CIDR Block (Theory) Lecture 6 Route Table and Internet Gateway (Theory) Lecture 7 Security Groups (Theory) Lecture 8 NACL and NACL vs Security Group (Theory) Lecture 9 NAT Gateway (Theory) Lecture 10 Creating IAM User for ourself (practical) Lecture 11 Create VPC, Public Subnet, Route Table and IGW (practical) Lecture 12 Launch EC2 instance, configure SG and NACL (practical) Lecture 13 Private Subnet and NAT gateway (practical) Section 3: [2] CI/CD Using Github Actions for beginners Lecture 14 Github Actions Introduction Lecture 15 Project Overview Lecture 16 Create Workflow to print hello world Lecture 17 Clone project code to remote runner & checkout action Lecture 18 Setup node js and run test cases Lecture 19 Parallel and sequential job and skip workflow on push Lecture 20 Cache dependencies to speed up the workflow run Lecture 21 Upload and download artifact Lecture 22 Adding filter to push event Lecture 23 composite action - reusing duplicate steps Lecture 24 Deploy react app to github pages using github actions Lecture 25 Sonar cloud integration to check code quality Section 4: [3.1] Docker basics Lecture 26 why do we need docker Lecture 27 what is dockerfile, image & container Lecture 28 Installing docker Lecture 29 Creating Dockerfile Lecture 30 building images and running in a container Lecture 31 access application using port mapping Lecture 32 Leveraging Docker cache to speed up build Lecture 33 persisting data using named volumes Lecture 34 Difference between entrypoint and cmd Lecture 35 pushing image to docker hub Lecture 36 using docker compose to automate image build and container spin-up Lecture 37 docker compose develop watch for hot reloading Section 5: [3.2] Docker networking and multi container application Lecture 38 Our goal for this section Lecture 39 communication using local environment (host docker internal) Lecture 40 communication using containers IP Lecture 41 create network & communication using containers name Lecture 42 create docker compose for multi container app Lecture 43 adding environment variable for mongodb admin user Lecture 44 adding client service in docker compose Lecture 45 multistage dockerfile Lecture 46 create separate docker compose for prod and provide API URL from env Lecture 47 using managed service for database container - mongodb atlas Section 6: [3.3] Deploying Multi container Docker app to AWS ECS Lecture 48 Deployment options & ECS introduction Lecture 49 Understanding ECS components - task definition, service & cluster Lecture 50 Deploy API container (backend) on ECS Lecture 51 Deploy Client container (frontend) on ECS Lecture 52 Fix nginx 404 issue for admin route Section 7: [3.4] Automate ECS deployment using Github Actions CI/CD Lecture 53 Create workflow and job to build and push image to dockerhub Lecture 54 Creating job for deploying image to ECS Lecture 55 Fixing typos and testing deployment workflow Lecture 56 Delete ECS Cluster - IMPORTANT! Section 8: [4.1] Kubernetes core concepts Lecture 57 Why & What is kubernetes Lecture 58 Kubernetes Architecture Lecture 59 Enable kubernetes in docker desktop Lecture 60 Understanding POD & creating manifest file for pod Lecture 61 Create POD and using kubectl Lecture 62 Using Nodeport service to access application Lecture 63 Namespace in k8s Lecture 64 Self healing Lecture 65 Using Deployment to solve downtime problem Lecture 66 Rolling updates and Rollback Lecture 67 Autoscaling Pod using HPA Lecture 68 liveness and readiness probes Section 9: [4.2] Kubernetes Advance Concepts - Networking, StatefulSet, Services & Ingress Lecture 69 Goal of this section Lecture 70 Creating StatefulSet & Persistent volume Lecture 71 Creating manifest for backend deployment Lecture 72 Pod to Pod communication using ClusterIP service Lecture 73 Nodeport service downsides using Loadbalancer service Lecture 74 ClusterIP vs NodePort VS LoadBalancer Service Lecture 75 Using environment variable, ConfigMap and Secret Lecture 76 Ingress introduction & networking diagram Lecture 77 Create deployment & service for frontend Lecture 78 Configure Ingress controller and ingress rules Lecture 79 Applying Ingress and testing our application Section 10: [4.3] Helm Lecture 80 Helm Introduction Lecture 81 Install Helm Lecture 82 Using helm to install packages Lecture 83 Configure highly available mongodb using helm Lecture 84 Helm Chart directory structure Lecture 85 Create Helm Chart for backend Lecture 86 Create Helm chart for frontend Lecture 87 Creating helm package and deploy client and backend Lecture 88 if and range action in helm & helm chart for ingress Lecture 89 Deploy ingress controller using helm and testing app Section 11: [4.4] Kubernetes AWS EKS deployment and CI CD using Github actions Lecture 90 Deployment process on AWS EKS Lecture 91 Configure aws cli and secret key Lecture 92 Install eksctl Lecture 93 uninstall helm releases from local Lecture 94 using mongodb atlas for eks Lecture 95 login as IAM and create EKS Cluster Lecture 96 Deploy application to EKS Cluster Lecture 97 Making change and redeploying Lecture 98 Automate deployment using github actions Lecture 99 Delete EKS cluster - IMPORTANT Lecture 100 Deploy mongodb stateful application to EKS using EBS for Persistent Volume Beginners who have never worked with Docker or Kubernetes.,Developers who want to build and deploy containerized applications.,DevOps Engineers looking to automate and scale applications.,Cloud Engineers who want to deploy microservices on AWS ECS & EKS. ![]() RapidGator https://rapidgator.net/file/62e0a620cb99ce0c94cc12f76fa142f7/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part01.rar https://rapidgator.net/file/ea8c4edba05afbd72cabe0e129fff28b/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part02.rar https://rapidgator.net/file/39e38f90480ed6337fdb468d341577e1/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part03.rar https://rapidgator.net/file/fe957fc82f8d2059661b118286cccdd9/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part04.rar https://rapidgator.net/file/9727f77b56f024a9bbec6f39246c5e9b/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part05.rar https://rapidgator.net/file/149763e8c03e868ba5ccebde1513a2ca/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part06.rar https://rapidgator.net/file/b496d1a1c235e97a68582f937b109bf1/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part07.rar https://rapidgator.net/file/bce4dbc214b632dccca6ef9cadacc816/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part08.rar https://rapidgator.net/file/20d1055479869123c2ad2b9307405a1b/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part09.rar https://rapidgator.net/file/ce4d406c9f98ace1ccd39b4cd07c7d1e/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part10.rar https://rapidgator.net/file/fcaafb2401ac4da35ad182ad63eea7b1/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part11.rar NitroFlare https://nitroflare.com/view/11E734DDD992422/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part01.rar https://nitroflare.com/view/3C7EBB2092AC7D6/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part02.rar https://nitroflare.com/view/DB504F5C9B3E3D4/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part03.rar https://nitroflare.com/view/EB755A4A1D34E15/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part04.rar https://nitroflare.com/view/74FFEC24A228BB2/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part05.rar https://nitroflare.com/view/94FF5B2012ECD21/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part06.rar https://nitroflare.com/view/E67DE5652FA06F3/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part07.rar https://nitroflare.com/view/505FF1FC3BBE92B/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part08.rar https://nitroflare.com/view/86D21E315498B17/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part09.rar https://nitroflare.com/view/17FDBB627D64277/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part10.rar https://nitroflare.com/view/0D8F097880C3583/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part11.rar DDownload https://ddownload.com/ytog7l13b28j/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part01.rar https://ddownload.com/7kady0v4qij9/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part02.rar https://ddownload.com/1era1tex6hxl/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part03.rar https://ddownload.com/829ixf5in0am/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part04.rar https://ddownload.com/y6dkcb12lsq4/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part05.rar https://ddownload.com/96cy0awmo023/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part06.rar https://ddownload.com/vrqfcd5hcuah/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part07.rar https://ddownload.com/s8qhsg62ppo2/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part08.rar https://ddownload.com/498i8842qqlp/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part09.rar https://ddownload.com/24mdbml543m6/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part10.rar https://ddownload.com/pktyb25oio0p/yxusj.Udemy.-.Docker.Kubernetes..AWS.with.GitHub.Actions.for.DevOps.part11.rar See full article |