آموزش AWS EKS Kubernetes-Masterclass | DevOps، Microservices

AWS EKS Kubernetes-Masterclass | DevOps, Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Docker، EBS، RDS، CLB، NLB، ALB، Fargate، ECR، CloudWatch، Route53، Certificate Manager، X-Ray، Ingress، Autoscaling، SNS شما پس از گذراندن بخش‌های نوشتن الگوی زنده، مانیفست‌های kubernetes را با اطمینان خواهید نوشت. + مفاهیم kubernetes و استفاده از 18 سرویس AWS در ترکیب با EKS شما اصول Kubernetes را در هر دو رویکرد ضروری و اعلانی یاد خواهید گرفت. نوشتن و استقرار مانیفست های k8s برای مفاهیم ذخیره سازی مانند کلاس ذخیره سازی، ادعای حجم مداوم pvc، mysql و درایور EBS CSI را یاد خواهید گرفت. یاد بگیرید با استفاده از سرویس نام خارجی k8s از Storage بومی EBS به پایگاه داده RDS تغییر دهید. نوشتن و استقرار Load Balancer مانیفست های k8s برای کلاسیک و متعادل کننده بار شبکه را یاد می گیرید. با فعال کردن ویژگی هایی مانند مسیریابی مبتنی بر مسیر زمینه، SSL، SSL نوشتن مانیفست های ورودی k8s را یاد خواهید گرفت. تغییر مسیر و DNS خارجی. نوشتن مانیفست‌های k8s برای پروفایل‌های پیشرفته fargate را یاد می‌گیرید و در هر دو حالت EC2 و Fargate Serverless استقرار حجم کار مختلط را انجام می‌دهید. استفاده از ECR - Elastic Container Registry در ترکیب با EKS را یاد خواهید گرفت. شما مفاهیم DevOps را با سرویس‌های کد AWS مانند CodeCommit، CodeBuild و CodePipeline پیاده‌سازی خواهید کرد. با استفاده از CloudWatch Container Insights با استفاده از CloudWatch Container Insights، نظارت و ثبت نام برای خوشه EKS و بارهای کاری را در خوشه فعال کنید. شما به آرامی با یادگیری Docker Fundamentals شروع کرده و به Kubenetes خواهید رفت. شما بر بسیاری از دستورات کوبکتل در فرآیند تسلط خواهید داشت. برای شروع این دوره نیازی به داشتن دانش اولیه Docker یا kubernetes ندارید.

******* بررسی اجمالی دوره *******

به این دوره آموزشی شگفت انگیز در AWS EKS Kubernetes خوش آمدید - Masterclass | DevOps، Microservices. در زیر لیست ماژول های تحت پوشش این دوره آمده است.

ماژول های دوره

  1. خوشه AWS EKS را با استفاده از eksctl CLI

    ایجاد کنید
  2. اصول داکر

  3. Kubernetes Fundamentals (Pods، ReplicaSets، Deployments Services)

  4. فضای ذخیره‌سازی EKS با درایور AWS EBS CSI

  5. مفاهیم مهم Kubernetes برای استقرار برنامه‌ها

  6. Kubernetes - اسرار

  7. Kubernetes - Init Containers

  8. Kubernetes - Probes Readiness Liveness

  9. Kubernetes - محدودیت‌های درخواست‌ها

  10. Kubernetes - فضاهای نام، محدوده محدود و سهمیه منابع

  11. ذخیره سازی EKS با پایگاه داده AWS RDS MySQL

  12. تعادل بار با استفاده از CLB NLB

  13. تعادل بار با استفاده از CLB - AWS Classic Load Balancer

  14. تعادل بار با استفاده از NLB - AWS Network Load Balancer

  15. تعادل بار با استفاده از ALB - AWS Application Load Balancer

  16. کنترل کننده ورودی ALB -

    را نصب کنید
  17. ورود ALB - مبانی

  18. ورود ALB - مسیریابی مبتنی بر مسیر

  19. ورودی ALB - SSL

  20. ورود ALB - SSL هدایت HTTP به HTTPS

  21. ورودی ALB - DNS خارجی

  22. بارهای کاری Kubernetes را در AWS Fargate Serverless

    مستقر کنید
  23. نمایه‌های Fargate AWS - پایه

  24. نمایه‌های AWS Fargate - پیشرفته با استفاده از YAML

  25. کانتینر را بسازید و به AWS ECR فشار دهید و از آن در EKS

    استفاده کنید
  26. DevOps با AWS Developer Tools CodeCommit، CodeBuild و CodePipeline

  27. استقرار میکروسرویسها در EKS - کشف سرویس

  28. Microservices Distributed Tracing با استفاده از AWS X-Ray

  29. Microservices Deployments Canary

  30. EKS HPA - Autosaler Pod Horizontal

  31. EKS VPA - Autosaler Pod عمودی

  32. EKS CA - Cluster Autosaler

  33. نظارت EKS با استفاده از CloudWatch Agent Fluentd - Container Insights


خدمات AWS تحت پوشش

  1. AWS EKS - Elastic Kubernetes Service

  2. AWS EBS - Elastic Block Store

  3. AWS RDS - سرویس پایگاه داده رابطه ای MySQL

  4. AWS CLB - Load Balancer کلاسیک

  5. AWS NLB - Network Load Balancer

  6. AWS ALB - Application Load Balancer

  7. AWS Fargate - بدون سرور

  8. AWS ECR - Elastic Container Registry

  9. ابزار توسعه دهنده AWS - CodeCommit

  10. ابزار برنامه‌نویس AWS - CodeBuild

  11. ابزار برنامه‌نویس AWS - CodePipeline

  12. AWS X-Ray

  13. AWS CloudWatch - Container Insights

  14. AWS CloudWatch - گزارش گزارش گروه‌ها اطلاعات آماری گزارش

  15. AWS CloudWatch - هشدارها

  16. AWS Route53

  17. مدیر گواهی AWS

  18. EKS CLI - eksctl

  19. AWS SNS - خدمات اعلان ساده


مفاهیم Kubernetes تحت پوشش

  1. معماری Kubernetes

  2. غلاف

  3. ReplicaSets

  4. استقرارها

  5. خدمات - سرویس بندر گره

  6. خدمات - سرویس IP خوشه

  7. خدمات - سرویس نام خارجی

  8. خدمات - تعادل بار

  9. خدمات - سرویس ورودی

  10. خدمات - SSL SSL Redirect

  11. خدمات - ورود DNS خارجی

  12. ضروری - با kubectl

  13. اعلامی - اعلامی با YAML

  14. رازها

  15. کانتینرهای Init

  16. کاوشگرهای آمادگی زنده بودن

  17. محدودیت درخواست‌ها

  18. فضاهای نام - ضروری

  19. فضاهای نام - محدوده محدود

  20. فضاهای نام - سهمیه منابع

  21. کلاس های ذخیره سازی

  22. حجم‌های ثابت

  23. ادعاهای حجم مداوم

  24. حاشیه نویسی

  25. استقرار قناری

  26. HPA - Autoscaler Pod Horizontal

  27. VPA - مقیاس‌کننده خودکار پاد عمودی

  28. CA - Cluster Autoscaler

  29. DaemonSets

  30. DaemonSets - Fluentd برای گزارش‌ها

  31. پیکربندی نقشه‌ها


هر یک از دوره های من با

همراه است
  • تجارب شگفت انگیز آموزش گام به گام عملی

  • تجربه پیاده سازی واقعی

  • پشتیبانی دوستانه در بخش Q A

  • 30 روز "بدون سوال پرسیده می شود" ضمانت بازگشت پول!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • مخزن Github Github Repository

  • لینک های مخزن Github Github Repository Links

EKS - ایجاد خوشه با استفاده از eksctl EKS - Create Cluster using eksctl

  • مرحله 01: نصب CLI - مقدمه Step-01: Install CLI - Introduction

  • مرحله 02: AWS CLI را نصب کنید Step-02: Install AWS CLI

  • مرحله 03: Kubectl CLI را نصب کنید Step-03: Install kubectl CLI

  • مرحله 04: eksctl CLI را نصب کنید Step-04: Install eksctl CLI

  • مرحله-05: معرفی خوشه EKS Step-05: EKS Cluster Introduction

  • مرحله 06: خوشه EKS را ایجاد کنید Step-06: Create EKS Cluster

  • مرحله 07: گروه گره مدیریت شده EKS و ارائه دهنده OIDC IAM را ایجاد کنید Step-07: Create EKS Managed Node Group & IAM OIDC Provider

  • مرحله 08: گره های خوشه EKS را تأیید کنید Step-08: Verify EKS Cluster Nodes

  • مرحله 09: نکته قیمت گذاری خوشه ای EKS - بسیار مهم است Step-09: EKS Cluster Pricing Note - Very Important

  • مرحله 10: EKS Delete Cluster Step-10: EKS Delete Cluster

  • با من ارتباط برقرار کن!!! Connect with Me !!!

Docker Fundamentals Docker Fundamentals

  • مرحله 01: مبانی داکر - مقدمه Step-01: Docker Fundamentals - Introduction

  • مرحله 02: مقدمه ای بر داکر، چرا داکر، چه مشکلاتی را داکر حل می کند. Step-02: Introduction to Docker, Why Docker, What Problems Docker Solve.

  • مرحله 03: معماری Docker یا اصطلاحات Docker Step-03: Docker Architecture or Docker Terminology

  • مرحله 04: نصب داکر Step-04: Docker Installation

  • مرحله 05: داکر - تصویر داکر را از داکر هاب بکشید و آن را به صورت محلی اجرا کنید Step-05: Docker - Pull Docker Image from Docker Hub and Run it locally

  • مرحله 06: داکر - تصویر داکر را به صورت محلی بسازید، آن را آزمایش کرده و به داکر هاب فشار دهید Step-06: Docker - Build Docker Image locally, Test and Push it to Docker Hub

  • مرحله 07: Docker - دستورات ضروری Step-07: Docker - Essential Commands Overview

اصول Kubernetes - دستورات ضروری با استفاده از kubectl Kubernetes Fundamentals - Imperative Commands using kubectl

  • Step-00-01: معماری Kubernetes Step-00-01: Kubernetes Architecture

  • Step-00-02: Kubernetes vs AWS EKS Architecture Step-00-02: Kubernetes vs AWS EKS Architecture

  • Step-00-03: Kubernetes Fundamentals - مقدمه Step-00-03: Kubernetes Fundamentals - Introduction

  • مرحله 01: معرفی Kubernetes Pods Step-01: Introduction to Kubernetes Pods

  • تصاویر Docker موجود در Docker Hub و GitHub Container Registry Docker Images present on Docker Hub and GitHub Container Registry

  • مرحله 02: نسخه نمایشی Kubernetes Pods Step-02: Kubernetes Pods Demo

  • مرحله 03: معرفی سرویس نود پورت Kubernetes Step-03: Kubernetes NodePort Service Introduction

  • مرحله 04: سرویس نود پورت Kubernetes و نسخه نمایشی Pods Step-04: Kubernetes NodePort Service and Pods Demo

  • مرحله 05: تعامل با Pod - به کانتینر در یک غلاف متصل شوید Step-05: Interact with Pod - Connect to contianer in a pod

  • مرحله 06: پاد را حذف کنید Step-06: Delete Pod

  • مرحله 07: Kubernetes ReplicaSet - مقدمه Step-07: Kubernetes ReplicaSet - Introduction

  • مرحله 08: Kubernetes ReplicaSet - نمایشنامه ها را بررسی کرده و ReplicaSet را ایجاد کنید Step-08: Kubernetes ReplicaSet - Review manifests and Create ReplicaSet

  • مرحله 09: Kubernetes ReplicaSet - نمایش و آزمایش از طریق مرورگر Step-09: Kubernetes ReplicaSet - Expose and Test via Browser

  • مرحله 10: استقرار Kubernetes - مقدمه Step-10: Kubernetes Deployment - Introduction

  • مرحله 11: استقرار Kubernetes - نسخه ی نمایشی Step-11: Kubernetes Deployment - Demo

  • مرحله 12: استقرار Kubernetes - به روز رسانی استقرار با استفاده از گزینه Set Image Step-12: Kubernetes Deployment - Update Deployment using Set Image Option

  • مرحله 13: استقرار Kubernetes - ویرایش استقرار با استفاده از ویرایش kubectl Step-13: Kubernetes Deployment - Edit Deployment using kubectl edit

  • مرحله 14: استقرار Kubernetes - بازگشت برنامه به نسخه قبلی - واگرد Step-14: Kubernetes Deployment - Rollback Application to Previous Version - Undo

  • مرحله 15: استقرار Kubernetes - توقف و ازسرگیری استقرارها Step-15: Kubernetes Deployment - Pause and Resume Deployments

  • مرحله 16: خدمات Kubernetes - مقدمه Step-16: Kubernetes Services - Introduction

  • مرحله 17: خدمات Kubernetes - نسخه ی نمایشی Step-17: Kubernetes Services - Demo

مبانی Kubernetes - رویکرد اعلامی با استفاده از YAML Kubernetes Fundamentals - Declarative Approach using YAML

  • مرحله 01: مقدمه ای بر رویکرد اعلامی Kubernetes Step-01: Introduction to Kubernetes Declarative Approach

  • مرحله 02: مقدمه مبانی YAML Step-02: YAML Basics Introduction

  • مرحله 04: Pods را با YAML ایجاد کنید Step-04: Create Pods with YAML

  • مرحله 05: سرویس NodePort را با YAML و برنامه دسترسی از طریق مرورگر ایجاد کنید Step-05: Create NodePort Service with YAML and Access Application via Browser

  • مرحله 06: ReplicaSets را با استفاده از YAML ایجاد کنید Step-06: Create ReplicaSets using YAML

  • مرحله 07: سرویس NodePort را با YAML و برنامه دسترسی از طریق مرورگر ایجاد کنید Step-07: Create NodePort Service with YAML and Access Application via Browser

  • مرحله 08: ایجاد استقرار با YAML و تست Step-08: Create Deployment with YAML and Test

  • مرحله 09: برنامه Backend - ایجاد سرویس Deployment and ClusterIP Step-09: Backend Application - Create Deployment and ClusterIP Service

  • مرحله 10: برنامه Frontend - سرویس Deployment و NodePort را ایجاد کنید Step-10: Frontend Application - Create Deployment and NodePort Service

  • مرحله 11: استقرار و آزمایش - برنامه های کاربردی Frontend و Backend Step-11: Deploy and Test - Frontend and Backend Applications

ذخیره سازی برنامه های میزبانی شده EKS با AWS EBS - Elastic Block Store EKS Hosted Applications Storage with AWS EBS - Elastic Block Store

  • مرحله 01: معرفی EKS Storage Step-01: EKS Storage Introduction

  • مرحله 02: درایور EBS CSI را نصب کنید Step-02: Install EBS CSI Driver

  • مرحله 03: ایجاد مانیفست های Kubernetes برای کلاس ذخیره سازی، PVC و ConfigMap Step-03: Create Kubernetes Manifests for Storage Class, PVC and ConfigMap

  • مرحله 04: ایجاد مانیفست های Kubernetes برای استقرار MySQL و سرویس ClusterIP Step-04: Create Kubernetes Manifests for MySQL Deployment & ClusterIP Service

  • مرحله 05: با اتصال به پایگاه داده MySQL تست کنید Step-05: Test by connecting to MySQL Database

  • مرحله 06: منابع ذخیره سازی Step-06: Storage References

  • مرحله 07: مانیفست های Kubernetes را برای استقرار میکروسرویس مدیریت کاربر ایجاد کنید Step-07: Create Kubernetes Manifests for User Management Microservice Deployment

  • مرحله 08: میکروسرویس مدیریت کاربر را با پایگاه داده MySQL در Kubernetes آزمایش کنید Step-08: Test User Management Microservice with MySQL Database in Kubernetes

  • مرحله 09: UMS میکروسرویس مدیریت کاربر را با استفاده از Postman آزمایش کنید Step-09: Test User Management Microservice UMS using Postman

Kubernetes Secrets، Init Containers، LivenessProbes، Request Limits & Namespaces Kubernetes Secrets, Init Containers, LivenessProbes, Request Limits & Namespaces

  • مرحله 01: مفاهیم مهم Kubernetes برای استقرار برنامه - مقدمه Step-01: Kubernetes Important Concepts for Application Deployments -Introduction

  • مرحله 02: اسرار Kubernetes Step-02: Kubernetes Secrets

  • مرحله 03: ظروف Init Kubernetes Step-03: Kubernetes Init Containers

  • مرحله 04: معرفی Probes Liveness & Readiness Kubernetes Step-04: Kubernetes Liveness & Readiness Probes Introduction

  • مرحله 05: کاوشگرهای زنده و آمادگی Kubernetes را ایجاد کنید Step-05: Create Kubernetes Liveness & Readiness Probes

  • مرحله 06: منابع Kubernetes - درخواست‌ها و محدودیت‌ها Step-06: Kubernetes Resources - Requests & Limits

  • مرحله 07: فضاهای نام Kubernetes - مقدمه Step-07: Kubernetes Namespaces - Introduction

  • مرحله 08: فضاهای نام Kubernetes - با استفاده از kubectl به صورت ضروری ایجاد کنید Step-08: Kubernetes Namespaces - Create Imperatively using kubectl

  • مرحله 09: فضاهای نام Kubernetes - محدوده محدود - مقدمه Step-09: Kubernetes Namespaces - Limit Range - Introduction

  • مرحله 10: فضاهای نام Kubernetes - ایجاد مانیفست محدوده محدود k8s Step-10: Kubernetes Namespaces - Create Limit Range k8s manifest

  • مرحله 11: فضاهای نام Kubernetes - محدوده محدود - به روز رسانی برنامه k8s Manifest، استقرار Step-11: Kubernetes Namespaces - Limit Range - Update App k8s Manifest, Deploy

  • مرحله 12: Kubernetes - سهمیه منابع Step-12: Kubernetes - Resource Quota

ذخیره سازی برنامه های میزبانی شده EKS با سرویس پایگاه داده رابطه ای AWS RDS EKS Hosted Applications Storage with AWS RDS- Relational Database Service

  • مرحله 01: EKS Storage - RDS DB مقدمه Step-01: EKS Storage - RDS DB Introduction

  • مرحله 02: ایجاد RDS DB Step-02: Create RDS DB

  • مرحله 03: ایجاد سرویس Kubernetes ExternalName و سایر مانیفست‌ها، استقرار و آزمایش Step-03: Create Kubernetes ExternalName Service & Other Manifests, Deploy & Test

EKS با بار متعادل کننده AWS - متعادل کننده بار کلاسیک و شبکه EKS with AWS Load Balancers - Classic & Network Load Balancers

  • مرحله 01: معرفی متعادل کننده های بار AWS Step-01: AWS Load Balancers Introduction

  • مرحله 02: گروه گره خصوصی EKS را ایجاد کنید Step-02: Create EKS Private Node Group

  • مرحله 03: EKS با نسخه ی نمایشی Load Balancers کلاسیک Step-03: EKS with Classic Load Balancers Demo

  • مرحله 04: EKS با نسخه نمایشی متعادل کننده بار شبکه Step-04: EKS with Network Load Balancers Demo

  • با من ارتباط برقرار کن!!! Connect with Me !!!

ALB Ingress - نصب AWS Load Balancer Controller در AWS EKS Cluster ALB Ingress - Install AWS Load Balancer Controller Install on AWS EKS Cluster

  • EKS-08-00-LBC-01-What-are-we-going-ingress-AWS-LBC-Ingress EKS-08-00-LBC-01-What-are-we-going-to-learn-AWS-LBC-Ingress

  • Step-00-02: Ingress Introduction قسمت 2 Step-00-02: Ingress Introduction Part 2

  • مرحله 01: مقدمه ای بر AWS Load Balancer Controller Step-01: Introduction to AWS Load Balancer Controller

  • مرحله 02: پیش نیازها را تأیید کنید Step-02: Verify Pre-requisites

  • مرحله 03: سیاست IAM، نقش IAM، حساب سرویس k8s را ایجاد کنید و آن را با I حاشیه نویسی کنید. Step-03: Create IAM Policy, IAM Role, k8s service account and annotate it with I

  • مرحله 04: کنترلر AWS Load Balancer را با استفاده از HELM نصب کنید Step-04: Install AWS Load Balancer Controller using HELM

  • مرحله 05: استقرار AWS LBC و سرویس WebHook را تأیید کنید Step-05: Verify AWS LBC Deployment and WebHook Service

  • مرحله 06: حساب خدمات LBC و گواهی TLS داخلی Step-06: LBC Service Account and TLS Cert Internals

  • مرحله 06-02: دستور Uninstall Load Balancer Controller نباید اجرا شود Step-06-02: Uninstall Load Balancer Controller Command SHOULD NOT BE EXECUTED

  • مرحله 07: مقدمه ای بر منبع کلاس Ingress Kubernetes Step-07: Introduction to Kubernetes Ingress Class Resource

  • مرحله 08: Ingress و تأیید را اجرا کنید Step-08: Deploy Ingress and Verify

ALB Ingress - مبانی استفاده از AWS Application Load Balancer ALB Ingress - Basics using AWS Application Load Balancer

  • مرحله 01: مقدمه ای بر اصول Ingress Step-01: Introduction to Ingress Basics

  • مرحله 02: مانیفست Kubernetes Deployment and NodePort Service را مرور کنید Step-02: Review Kubernetes Deployment and NodePort Service manifest

  • مرحله 03: مانیفست Ingress k8s را با باطن پیش فرض ایجاد کنید Step-03: Create Ingress k8s manifest with default backend

  • مرحله 04: باطن پیش‌فرض Ingress را مستقر کرده و تأیید و پاکسازی کنید Step-04: Deploy Ingress default backend and verify and clean-up

  • مرحله 05: ایجاد، استقرار قوانین ورود و تأیید و پاکسازی Step-05: Create, Deploy Ingress Rules and verify and clean-up

ALB Ingress - مسیریابی مسیر زمینه با استفاده از AWS Application Load Balancer ALB Ingress - Context Path Routing using AWS Application Load Balancer

  • مرحله 01: مقدمه ای بر مسیریابی مبتنی بر مسیر زمینه ورودی Step-01: Introduction to Ingress Context Path Based Routing

  • مرحله 02: مانیفست Kubernetes Deployment and NodePort Service را برای App1، Ap مرور کنید Step-02: Review Kubernetes Deployment and NodePort Service manifest for App1, Ap

  • مرحله 03: CPR ورودی را مرور کنید، استقرار و تأیید کنید Step-03: Review Ingress CPR, Deploy and Verify

  • مرحله 04: در مورد اهمیت ورود به ترتیب قوانین بحث کنید Step-04: Discuss Ingress Importance of Rules ordering

ALB Ingress - تغییر مسیر SSL و SSL با استفاده از AWS Application Load Balancer - 2 نمایش ALB Ingress - SSL & SSL Redirect using AWS Application Load Balancer - 2 Demos

  • مرحله 01: مقدمه ای بر ALB Ingress SSL Step-01: Introduction to ALB Ingress SSL

  • مرحله 02: ثبت دامنه AWS Route53 Step-02: Register Domain AWS Route53

  • مرحله 03: در AWS Certificate Manager گواهی SSL ایجاد کنید Step-03: Create SSL Certificate in AWS Certificate Manager

  • مرحله 04: حاشیه نویسی ورودی SSL را به روز کنید، استقرار و آزمایش کنید Step-04: Update SSL Ingress Annotation, Deploy and Test

  • مرحله 05: به روز رسانی حاشیه نویسی تغییر مسیر ورودی SSL، استقرار، آزمایش و پاکسازی Step-05: Update SSL Ingress Redirection Annotation, Deploy, Test and CleanUp

ALB Ingress - DNS خارجی نصب و پیاده سازی Ingress & Service - 2 دمو ALB Ingress - External DNS Install and Implement Ingress & Service - 2 Demos

  • مرحله 01: مقدمه ای بر نصب ALB Ingress External DNS Step-01: Introduction to ALB Ingress External DNS Install

  • مرحله 02: سیاست IAM، حساب سرویس k8s، نقش IAM را ایجاد کنید و تأیید کنید Step-02: Create IAM Policy, k8s Service Account, IAM Role and Verify

  • مرحله 03: مانیفست DNS خارجی k8s را بررسی و به‌روزرسانی کنید Step-03: Review and Update External DNS k8s manifest

  • مرحله 04: استقرار DNS خارجی و تأیید گزارش‌ها Step-04: Deploy External DNS and Verify Logs

  • مرحله 05: نسخه نمایشی سرویس ورودی با DNS خارجی Step-05: Ingress Service Demo with External DNS

  • مرحله 06: نسخه نمایشی سرویس Kubernetes با DNS خارجی Step-06: Kubernetes Service Demo with External DNS

ALB Ingress - میزبان مجازی مبتنی بر نام/مسیریابی سربرگ میزبان ALB Ingress - Name based Virtual Host / Host Header Routing

  • مرحله 01: مقدمه ای بر مسیریابی میزبان مجازی مبتنی بر نام Ingress Step-01: Introduction to Ingress Name Based Virtual Host Routing

  • مرحله 02: نسخه نمایشی Ingress NVR را اجرا کنید Step-02: Implement Ingress NVR Demo

ALB Ingress SSL Discovery Host و TLS - 2 دمو ALB Ingress SSL Discovery Host and TLS - 2 Demos

  • مرحله 01: مقدمه ای بر Ingress SSL Discovery Step-01: Introduction to Ingress SSL Discovery

  • مرحله 02: اجرای نسخه نمایشی میزبان کشف SSL Step-02: Implement SSL Discovery Host Demo

  • مرحله 03: اجرای نسخه نمایشی SSL Discovery TLS Step-03: Implement SSL Discovery TLS Demo

ALB Ingress - Ingress Groups ALB Ingress - Ingress Groups

  • مرحله 01: مقدمه ای بر گروه های ورودی Step-01: Introduction to Ingress Groups

  • مرحله 02: نسخه ی نمایشی گروه های ورودی را با 3 برنامه پیاده سازی کنید Step-02: Implement Ingress Groups Demo with 3 Apps

ALB Ingress - نوع هدف - حالت IP ALB Ingress - Target Type - IP Mode

  • مرحله 01: مقدمه ای بر حالت IP نوع هدف ورودی Step-01: Introduction to Ingress Target Type IP Mode

  • مرحله 02: حالت IP نوع هدف ورودی را پیاده سازی کنید Step-02: Implement Ingress Target Type IP Mode

ALB Ingress - Load Balancer داخلی برنامه ALB Ingress - Internal Application Load Balancer

  • مرحله 01: مقدمه ای بر Ingress Internal ALB Step-01: Introduction to Ingress Internal ALB

  • مرحله 02: ALB داخلی را با استفاده از Ingress و Test و Clean-Up ایجاد کنید Step-02: Create Internal ALB using Ingress and Test and Clean-Up

  • نظرات شما برای من مهم است! Your reviews are important to me!

EKS Fargate - بدون سرور EKS Fargate - Serverless

  • مرحله 01: معرفی EKS و Fargate Step-01: EKS & Fargate Introduction

  • مرحله 02: مقدمه مبانی Fargate Step-02: Fargate Basics Introduction

  • مرحله 03: ایجاد نمایه EKS با استفاده از eksctl و بررسی مانیفست‌های k8s برای استقرار Step-03: Create EKS Profile using eksctl & Review k8s manifests to be deployed

  • مرحله 04: EKS Fargate - مستقر در Fargate & Test & Clean-Up Step-04: EKS Fargate - Deploy to Fargate & Test & Clean-Up

  • مرحله 05: EKS Fargate - معرفی حالت مختلط Step-05: EKS Fargate - Mixed Mode Introduction

  • مرحله 06: EKS Fargate - ایجاد نمایه ها با استفاده از YAML Step-06: EKS Fargate - Create Profiles using YAML

  • مرحله 07: EKS Fargate - نصب 3 برنامه و تست، 2 در Fargate و 1 در گروه EC2Node Step-07: EKS Fargate - Deploy 3 Apps & Test, 2 On Fargate and 1 on EC2Node Group

AWS Network Load Balancer با کنترلر Load Balancer AWS AWS Network Load Balancer with AWS Load Balancer Controller

  • مرحله 00: مقدمه ای بر AWS NLB 6 Demos Step-00: Introduction to AWS NLB 6 Demos

  • مرحله 01: معرفی شبکه Load Balancer با سرویس k8s Step-01: Introduction to Network Load Balancer with k8s Service

  • مرحله 02: مانیفست kubernetes را مرور کنید - استقرار و سرویس با حاشیه نویسی NLB Step-02: Review kubernetes manifest - Deployment and Service with NLB Annotation

  • مرحله 03: مانیفست‌های NLB Basics k8s، تأیید و پاکسازی را اجرا کنید Step-03: Deploy NLB Basics k8s manifests, Verify and CleanUp

  • مرحله 04: معرفی NLB TLS با سرویس k8s Step-04: Introduction to NLB TLS with k8s Service

  • مرحله 05: نصب نسخه ی نمایشی NLB TLS، تأیید و پاکسازی Step-05: NLB TLS Demo Deploy, Verify and Clean-Up

  • مرحله 06: نسخه نمایشی DNS خارجی NLB با استفاده از سرویس k8s Step-06: NLB External DNS Demo using k8s Service

  • مرحله 07: نسخه نمایشی IP های الاستیک NLB با استفاده از سرویس k8s Step-07: NLB Elastic IPs Demo using k8s Service

  • مرحله 08: NLB InternalLB Demo با استفاده از سرویس k8s Step-08: NLB InternalLB Demo using k8s Service

  • مرحله 09: نسخه نمایشی NLB Fargate با IP نوع هدف Step-09: NLB Fargate Demo with Target Type IP

EKS & ECR - Elasitc Container Registry EKS & ECR - Elasitc Container Registry

  • مرحله 01: EKS & ECR - مقدمه Step-01: EKS & ECR - Introduction

  • مرحله 02: اصطلاحات و پیش نیازهای ECR Step-02: ECR Terminology & Pre-requisites

  • مرحله 03: مخزن ECR را در AWS ایجاد کنید، تصویر Docker را به صورت محلی بسازید و به ECR فشار دهید Step-03: Create ECR Repository on AWS, Build Docker Image Locally & Push to ECR

  • مرحله 04: مانیفست های Kubernetes و نقش گروه گره را مرور کنید Step-04: Review Kubernetes Manifests & Node Group Role

  • مرحله 05: Manifests & Test & CleanUp Kubernetes را مستقر کنید Step-05: Deploy Kubernetes Manifests & Test & CleanUp

EKS DevOps با ابزارهای توسعه دهنده AWS - CodeCommit، CodeBuild و CodePipeline EKS DevOps with AWS Developer Tools - CodeCommit, CodeBuild and CodePipeline

  • مرحله 01: EKS DevOps - مقدمه Step-01: EKS DevOps - Introduction

  • مرحله 02: قرار است چه چیزی یاد بگیریم؟ Step-02: What are we going to learn?

  • مرحله 03: بررسی های پیش نیاز Step-03: Pre-requisite Checks

  • مرحله 04: CodeCommit - ایجاد مخزن گیت، کلون، کپی مانیفست ها و فشار Step-04: CodeCommit - Create Git Repository, Clone, Copy Manifests and Push

  • مرحله 05: برای تعامل با AWS EKS، نقش STS Assume IAM را برای CodeBuild ایجاد کنید Step-05: Create STS Assume IAM Role for CodeBuild to interact with AWS EKS

  • مرحله 06: معرفی کد بیلد Step-06: CodeBuild Introduction

  • مرحله 07: CodeBuild - بررسی Buildspec.yml Step-07: CodeBuild - Review Buildspec.yml

  • Step-08: CodePipeline - مقدمه Step-08: CodePipeline - Introduction

  • مرحله 09: CodePipeline را ایجاد کنید Step-09: Create CodePipeline

  • مرحله 10: نقش کد بیلد IAM - رفع دسترسی ECR به نقش کد بیلد IAM Step-10: CodeBuild IAM Role - Fix ECR Access to CodeBuild IAM Role

  • مرحله 11: نقش IAM CodeBuild - نقش فرضی STS را رفع کنید Step-11: CodeBuild IAM role - Fix STS Assume Role

  • مرحله 12: index.html را با نسخه V3 و تغییرات Push و Monitor Pipeline به روز کنید Step-12: Update index.html with V3 Version and Push changes and Monitor Pipeline

استقرار میکروسرویس ها در EKS Microservices Deployments on EKS

  • مرحله 01: معرفی میکروسرویس ها Step-01: Microservices Introduction

  • مرحله 02: استقرار میکروسرویس ها در EKS - مقدمه Step-02: Microservices Deployment on EKS - Introduction

  • مرحله 03: بررسی های پیش نیاز Step-03: Pre-requisite Checks

  • مرحله 04: مانیفست های Microservice Kubernetes Notifications را مرور کنید Step-04: Review Notification Microservice Kubernetes Manifests

  • مرحله 05: مانیفست های میکروسرویس Kubernetes مدیریت کاربر را مرور کنید Step-05: Review User Management Microservice Kubernetes Manifests

  • مرحله 06: استقرار و تست میکروسرویس های UMS و NS Step-06: UMS & NS Microservices Deployment & Test

  • مرحله 07: میکروسرویس ها استقرارها و پاکسازی های جدید را عرضه می کنند Step-07: Microservices Rollout new Deployments and CleanUp

Microservices Distributed Tracing با استفاده از AWS X-Ray Microservices Distributed Tracing using AWS X-Ray

  • مرحله 01: مقدمه ای بر ردیابی توزیع شده میکروسرویس ها با استفاده از AWS X-Ray Step-01: Introduction to Microservices Distributed Tracing using AWS X-Ray

  • مرحله 02: معرفی Kubernetes DaemonSets Step-02: Introduction to Kubernetes DaemonSets

  • مرحله 03: طراحی شبکه AWS EKS و X-Ray Step-03: AWS EKS and X-Ray Network Design

  • مرحله 04: پیش نیازها Step-04: Pre-requisites

  • مرحله 05: AWS X-Ray در EKS Cluster به عنوان DaemonSet مستقر می شود Step-05: AWS X-Ray Deploy on EKS Cluster as DaemonSet

  • مرحله 06: مانیفست های Kubernetes را با متغیرهای محیطی اشعه ایکس AWS مرور کنید Step-06: Review Kubernetes Manifests with AWS X-Ray Environment Variables

  • مرحله 07: AWS EKS و X-Ray - مستقر و آزمایش کنید Step-07: AWS EKS and X-Ray - Deploy and Test

  • مرحله 08: پاکسازی Step-08: Clean-Up

Microservices استقرار Canary در AWS EKS با AWS X-Ray Microservices Canary Deployments on AWS EKS with AWS X-Ray

  • مرحله 01: Microservices استقرار قناری - مقدمه Step-01: Microservices Canary Deployment - Introduction

  • مرحله 02: پیش نیازها را بررسی کنید Step-02: Pre-requisites Check

  • مرحله 03: مانیفست های Kubernetes - Notification Microservice V2 را مرور کنید Step-03: Review Kubernetes Manifests - Notification Microservice V2

  • مرحله 04: استقرار و آزمایش مانیفست های Kubernetes برای Microservices استقرار Canary Step-04: Deploy & Test Kubernetes Manifests for Microservices Canary Deployments

  • مرحله 05: منفی و بهترین رویکردها Step-05: Downside & Best Approaches

EKS Autoscaling - Autoscaler Pod Horizontal EKS Autoscaling - Horizontal Pod Autoscaler

  • Step-01: Autoscaler Pod Horizontal - مقدمه Step-01: Horizontal Pod Autoscaler - Introduction

  • مرحله 02: سرور Metrics و نمونه برنامه را استقرار دهید Step-02: Deploy Metrics Server and Sample Application

  • مرحله 03: HPA، بارگذاری تست، تأیید و پاکسازی را فعال کنید Step-03: Enable HPA, Load Test, Verify and Clean-Up

EKS Autoscaling - Vertical Pod Autoscaler EKS Autoscaling - Vertical Pod Autoscaler

  • Step-01: Vertical Pod Autoscaler - مقدمه Step-01: Vertical Pod Autoscaler - Introduction

  • مرحله 02: اجزای VPA و نمونه برنامه آزمایشی را نصب کنید Step-02: Install VPA Components & Sample Demo Application

  • مرحله 03: ایجاد مانیفست VPA، استقرار، بارگذاری تست، تجزیه و تحلیل و پاکسازی Step-03: Create VPA Manifest, Deploy, Load Test, Analyze and Clean-Up

EKS Autoscaling - Cluster Autoscaler EKS Autoscaling - Cluster Autoscaler

  • مرحله 01: EKS Cluster Autoscaler - مقدمه Step-01: EKS Cluster Autoscaler - Introduction

  • مرحله 02: Cluster Autoscaler را اجرا و تأیید کنید Step-02: Deploy Cluster Autoscaler and Verify

  • مرحله 03: تست بارگیری، بررسی مقیاس‌سازی و مقیاس‌سازی گره‌های کارگر خوشه Step-03: Load Test, Verify Cluster Worker Nodes Scale-Up and Scale-In

AWS CloudWatch Container Insights با EKS AWS CloudWatch Container Insights with EKS

  • مرحله 01: بینش کانتینر CloudWatch - مقدمه Step-01: CloudWatch Container Insights - Introduction

  • مرحله 02: Container Insights را به عنوان Daemonsets در EKS Cluster نصب کنید Step-02: Install Container Insights as Daemonsets on EKS Cluster

  • مرحله 03: برنامه نمونه را اجرا کنید، آزمایش را بارگیری کنید و داشبورد Container Insights را تأیید کنید Step-03: Deploy Sample App, Load Test and Verify Container Insights Dashboard

  • مرحله 04: اطلاعات گزارش CloudWatch در عمق Step-04: CloudWatch Log Insights in Depth

  • مرحله 05: هشدارهای CloudWatch برای معیارهای Container Insights Step-05: CloudWatch Alarms for Container Insights Metrics

تبریک می گویم Congratulations

  • سخنرانی پاداش Bonus Lecture

نسخه قدیمی ALB Ingress نسخه 1.x قدیمی منسوخ شده - EKS با کنترل کننده ورودی ALB DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller

  • نسخه قدیمی ALB Ingress نسخه 1.x قدیمی منسوخ شده - EKS با کنترل کننده ورودی ALB DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller

  • Step-00: ALB Ingress Controller Introduction - Part-1 Step-00: ALB Ingress Controller Introduction - Part-1

  • مرحله 01: معرفی کنترل کننده ورودی ALB - قسمت 2 Step-01: ALB Ingress Controller Introduction - Part-2

  • مرحله 02: نصب ALB Ingress - مقدمه Step-02: ALB Ingress Install - Introduction

  • مرحله 03: ایجاد حساب سرویس k8s، نقش و خط مشی AWS IAM برای ALB Ingress Step-03: Create k8s Service Account, AWS IAM Role & Policy for ALB Ingress

  • مرحله 04: کنترل کننده ورودی ALB و تأیید را اجرا کنید Step-04: Deploy ALB Ingress Controller & Verify

  • مرحله 05: معماری پایه ALB Ingress - مقدمه Step-05: ALB Ingress Basic Architecture - Introduction

  • مرحله 06: Application Load Balancer - پایه قبل از رفتن به ALB Ingress Step-06: Application Load Balancer - Foundation before moving on to ALB Ingress

  • مرحله 07: مانیفست ورود ALB را ایجاد کنید Step-07: Create ALB Ingress Manifest

  • مرحله 08: مانیفست پایه ورود ALB - استقرار و آزمایش Step-08: ALB Ingress Basic Manifest - Deploy & Test

  • مرحله 09: مسیریابی مبتنی بر مسیر متنی ALB Ingress - مقدمه Step-09: ALB Ingress Context Path Based Routing - Introduction

  • Step-09-01: ALB Ingress - ایجاد مانیفست Kubernetes Step-09-01: ALB Ingress - Create Kubernetes Manifest

  • مرحله 10: مسیریابی مبتنی بر مسیر متنی ALB Ingress - Deploy & Test Step-10: ALB Ingress Context Path Based Routing - Deploy & Test

  • مرحله 11: ALB Ingress SSL - مقدمه Step-11: ALB Ingress SSL - Introduction

  • مرحله 12: ALB Ingress SSL - ثبت دامنه DNS جدید Step-12: ALB Ingress SSL - Register new DNS Domain

  • مرحله 13: ALB Ingress SSL - ایجاد گواهینامه SSL با استفاده از مدیر گواهی AWS Step-13: ALB Ingress SSL - Create SSL Certificate using AWS Certificate Manager

  • مرحله 14: ALB Ingress SSL - Deploy & Test Step-14: ALB Ingress SSL - Deploy & Test

  • مرحله 15: ALB Ingress SSL Redirect - به روز رسانی Ingress Manifest Step-15: ALB Ingress SSL Redirect - Update Ingress Manifest

  • مرحله 16: ALB Ingress SSL Redirect - Deploy & Test Step-16: ALB Ingress SSL Redirect - Deploy & Test

  • مرحله 17: ALB Ingress External DNS - مقدمه Step-17: ALB Ingress External DNS - Introduction

  • مرحله 18: ورود ALB DNS خارجی - ایجاد حساب سرویس، نقش IAM و خط مشی IAM Step-18: ALB Ingress External DNS- Create Service Account, IAM Role & IAM Policy

  • مرحله 19: ورود ALB DNS خارجی - ایجاد مانیفست k8s و استقرار و تأیید Step-19: ALB Ingress External DNS - Create k8s Manifest & Deploy & Verify

  • مرحله 20: ورود ALB DNS خارجی - استقرار مانیفست‌های k8s، تست و پاک‌سازی Step-20: ALB Ingress External DNS - Deploy k8s Manifests, Test & Clean-up

نمایش نظرات

آموزش AWS EKS Kubernetes-Masterclass | DevOps، Microservices
جزییات دوره
26.5 hours
216
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
43,883
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kalyan Reddy Daida  DevOps   SRE Architect on AWS, Azure   Google Cloud Platforms Kalyan Reddy Daida DevOps SRE Architect on AWS, Azure Google Cloud Platforms

پرفروش ترین مربی، Docker، Kubernetes، Terraform، SRE