آموزش Terraform در AWS EKS Kubernetes IaC SRE- 50 دموهای دنیای واقعی

Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World Demos

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: AWS EKS IAM, Ingress, EBS CSI, EFS CSI, VPC, Fargate, Application & Network Load Balancer, Autoscaling (CA, HPA, VPA) شما یاد خواهید گرفت که با 55 نسخه نمایشی به Terraform و Kubernetes در AWS EKS در یک چشم انداز دنیای واقعی تسلط پیدا کنید. در AWS Cloud با 50+ Kubernetes و 30+ Terraform Concept شما اصول Terraform را به مدت 4.5 ساعت یاد خواهید گرفت شما یک شبکه 3 لایه AWS VPC با Terraform خواهید ساخت یک خوشه AWS EKS با گروه‌های گره عمومی و خصوصی با Terraform خواهید ساخت. Kubernetes Fundamentals به مدت 3 ساعت یک استقرار و سرویس ساده kubernetes را با استفاده از Terraform Kubernetes Provider Understand and Implement Terraform Remote State Datasource پیاده سازی خواهید کرد. مفاهیم ذخیره‌سازی با کنترلر AWS EBS CSI با خودکار کردن کل فرآیند نصب با Terraform. شما با 7 نسخه نمایشی دقیق به مفاهیم AWS EKS IAM مسلط خواهید شد. پیاده‌سازی کنترلر Load Balancer AWS را یاد خواهید گرفت نصب در AWS EKS Cluster با Terraform شما پیاده‌سازی 14 Ingress Service را یاد خواهید گرفت. دموها (AWS Application Load Balancer) با استفاده از Terraform Kubernetes Provider شما پیاده سازی 3 نسخه نمایشی سرویس Kubernetes برای کنترلر Load Balancer AWS را یاد خواهید گرفت. مفاهیم AWS Fargate را با 3 دمو شامل اجرای تمام بارهای کاری EKS Cluster در AWS Fargate (فقط Fargate Cluster EKS) خواهید آموخت. ) شما Kubernetes Cluster Autoscaler را روی AWS EKS Cluster با Terraform نصب می کنید و آن را تست می کنید مفاهیم Autoscaler Horizontal و Vertical Pod را با Terraform پیاده سازی می کنید. پیاده سازی AWS EKS Monitoring and Logging با استفاده از kubectl و Terraform را یاد خواهید گرفت. حساب کاربری برای دنبال کردن من برای فعالیت های عملی. شما نیازی به داشتن دانش اولیه از Terraform ندارید. دوره از مبانی بسیار بسیار ابتدایی Terraform شروع می شود و شما را به سطوح بسیار پیشرفته می برد. شما نیازی به داشتن دانش اولیه از Kubernetes ندارید. این دوره از اصول اولیه Kubernetes شروع می شود و شما را به سطوح بسیار پیشرفته می برد

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

به این دوره آموزشی شگفت‌انگیز Terraform در AWS EKS Kubernetes IaC SRE-50 نسخه‌های نمایشی دنیای واقعی خوش آمدید. در زیر لیست ماژول های تحت پوشش این دوره آمده است.


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

01. زیرساخت به عنوان کد (IaC)

02. Terraform Install Tools، Command and Language Basic

03. تنظیمات، ارائه دهندگان و منابع Terraform

04. متغیرهای ورودی Terraform، مقادیر خروجی، منابع داده

05. Terraform Loops، MetaArguments، Splat Operator و Functions

06. AWS VPC 3-Tier Architecture Design با استفاده از Terraform

07. Bastion Host AWS EC2 Instance, Groups Security, TF Provisioners with Terraform

08. AWS EKS Cluster، Public و Private Node Groups با استفاده از Terraform

09. مبانی Kubernetes

10. استقرار و سرویس Kubernetes با استفاده از YAML

11. Terraform Kubernetes Provider - Kubernetes Deployment Service

12. Terraform Remote State Storage - AWS S3 DynamoDB

13. AWS EKS IAM Roles for Service Accounts (IRSA) با استفاده از Terraform

14. نصب درایور AWS EKS EBS CSI با گزینه AddOn خود مدیریت با استفاده از Terraform

15. نسخه ی نمایشی AWS EKS EBS با استفاده از k8s YAML (UserMgmt WebApp با MySQL DB)

16. نسخه ی نمایشی AWS EKS EBS با استفاده از k8s Terraform (UserMgmt WebApp با MySQL DB)

17. تنظیم صداهای AWS EKS EBS حفظ و تغییر اندازه

18. افزونه AWS EBS CSI EKS

19. ارائه کاربر سرپرست AWS IAM به عنوان سرپرست EKS

20. کاربر اصلی AWS IAM را به عنوان سرپرست EKS

ارائه دهید

21. ارائه کاربران AWS (Admin Basic) به عنوان مدیران EKS با استفاده از Terraform

22. با استفاده از IAM Roles IAM Groups

، مدیران EKS را ارائه دهید

23. سرپرستان EKS با استفاده از نقش‌های IAM گروه‌های IAM را با استفاده از Terraform

تهیه کنید

24. ارائه کاربر فقط خواندنی EKS با استفاده از نقش‌های IAM، گروه‌های k8s CR، CRB

25. ارائه کاربران توسعه دهنده EKS با استفاده از نقش های IAM، گروه های k8s R، RB

26. AWS Load Balancer Controller با استفاده از Terraform Helm Provider

نصب کنید

27. Ingress Basics - خودکار کردن با Terraform

28. مسیریابی مبتنی بر مسیر متنی Ingress - خودکارسازی با Terraform

29. Ingress SSL و SSL Redirect - خودکارسازی با Terraform

30. ExternalDNS را با استفاده از Terraform Helm Provider

نصب کنید

31. ورود با ExternalDNS - خودکارسازی با Terraform

32. سرویس Kubernetes LB با ExternalDNS - خودکارسازی با Terraform

33. مسیریابی میزبان مجازی مبتنی بر نام Ingress- با Terraform

خودکار کنید

34. Ingress SSL Discovery Host

35. ورود SSL Discovery TLS

36. Ingress Groups - با Terraform

خودکار کنید

37. IP نوع هدف ورودی - خودکارسازی با Terraform

38. Ingress Internal Load Balancer - اتوماسیون با Terraform

39. Ingress Cross Namespaces - خودکارسازی با Terraform

40. AWS Network Load Balancer با کنترلر Load Balancer AWS

41. AWS NLB TLS، DNS خارجی با AWS LBC - خودکارسازی با Terraform

42. AWS NLB LB داخلی با AWS LBC - خودکارسازی با Terraform

43. AWS EKS Fargate Profiles با استفاده از Terraform

44. EKS Workloads را روی AWS Fargate اجرا کنید - با Terraform

خودکار کنید

45. AWS Fargate Only EKS Cluster با استفاده از Terraform

46. AWS EFS CSI Controller با استفاده از Terraform Helm Provider

نصب کنید

47. AWS EFS Static Provisioning - خودکارسازی با Terraform

48. AWS EFS Dynamic Provisioning - خودکارسازی با Terraform

49. نصب سیستم فایل AWS EFS برای بارهای کاری Fargate

50. Kubernetes Cluster Autoscaler Controller نصب کنید

51. تست کنترل کننده خودکار مقیاس کننده کلاستر Kubernetes

52. مقیاس خودکار پود افقی Kubernetes با Terraform

53. مقیاس خودکار Pod عمودی Kubernetes با Terraform

54. نظارت و ثبت AWS EKS با kubectl

55. نظارت و ثبت AWS EKS با Terraform


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

01. استقرار Kubernetes

02. Kubernetes Pods

03. سرویس Kubernetes از نوع LoadBalancer

04. سرویس Kubernetes از نوع ClusterIP

05. سرویس ورودی Kubernetes

06. کلاس ورود Kubernetes

07. کلاس ذخیره سازی Kubernetes

08. حجم پایدار ذخیره سازی Kubernetes

09. ادعای حجم دائمی ذخیره سازی Kubernetes

10. Kubernetes RBAC

11. نقش Kubernetes

12. Kubernetes Role Binding

13. نقش خوشه Kubernetes

14. Kubernetes Cluster Role Binding

15. مقیاس خودکار خوشه Kubernetes

16. مقیاس کننده خودکار پاد عمودی Kubernetes

17. Kubernetes Horizontal Pod Autoscaler

18. Kubernetes DaemonSets

19. فضاهای نام Kubernetes

20. حساب‌های سرویس Kubernetes

21. گروه های Kubernetes

22. Kubernetes ConfigMaps

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

24. گره های کارگر Kubernetes


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

01. مسدود کردن تنظیمات

02. مسدود کردن ارائه دهندگان

03. استفاده از چندین ارائه دهنده

04. اهمیت فایل قفل وابستگی

05. نحو و رفتار منابع

06. منابع Meta-Argument -dependent_on

07. منابع Meta-Argument - count

08. منابع Meta-Argument - for_each

09. منابع Meta-Argument - چرخه حیات

10. متغیرهای ورودی - مبانی

11. متغیرهای ورودی - وقتی از شما خواسته شد تعیین کنید

12. متغیرهای ورودی - با terraform.tfvars

تخصیص دهید

13. متغیرهای ورودی - اختصاص دادن با tfvars خودکار

14. متغیرهای ورودی - لیست ها

15. متغیرهای ورودی - Maps

16. تابع فایل

17. مقادیر خروجی

18. مقادیر محلی

19. منابع داده

20. Backends - Remote State Storage

21. ارائه دهنده فایل

22. Remote-exec Provisioner

23. ارائه دهنده local-exec

24. منبع پوچ

25. ماژول ها از ثبت عمومی

26. تابع عنصر

27. منبع داده حالت راه دور

28. منابع داده Terraform


ارائه دهندگان Terraform استفاده شده

1. ارائه دهنده AWS Terraform

2. ارائه دهنده Kubernetes Terraform

3. ارائه دهنده Kubectl Terraform

4. ارائه دهنده HTTP Terraform

5. ارائه دهنده نول Terraform

6. ارائه دهنده Helm Terraform


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

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

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

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

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




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

معرفی Introduction

  • معرفی Introduction

  • پیوندهای مخزن دوره GitHub Course GitHub Repository Links

معرفی Introduction

بخش-02: ابزارهای نصب Terraform، دستورات و مبانی زبان Section-02: Terraform Install Tools, Command and Language Basics

  • Step-00: یادداشت پیش نیاز در مورد این ماژول Step-00: Pre-requisite Note about this module

  • مرحله 01: MacOS: Terraform را نصب کنید Step-01: MacOS: Install Terraform

  • مرحله 02: ویرایشگر VSCode، پلاگین VS Code Terraform و AWS CLI را نصب کنید Step-02: Install VSCode Editor, VS Code Terraform Plugin and AWS CLI

  • مرحله 03: AWS CLI را پیکربندی کنید Step-03: Configure AWS CLI

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

  • مرحله 04: ویندوز: Terraform و AWS CLI را روی ویندوز نصب کنید Step-04: Windows: Install Terraform & AWS CLI on Windows

  • مرحله 05: لینوکس: Terraform Windows را نصب کنید Step-05: Linux: Install Terraform Windows

  • مرحله 06: معرفی گردش کار Terraform با استفاده از دستورات Terraform Step-06: Introduction to Terraform Workflow using Terraform Commands

  • مرحله 07: مانیفست Terraform را با شناسه و منطقه AMI به روز کنید Step-07: Update Terraform manifest with AMI ID and Region

  • مرحله 08: دستورات هسته Terraform را اجرا کنید Step-08: Execute Terraform core commands

  • مرحله 09: نحو پیکربندی Terraform Step-09: Terraform Configuration Syntax

  • مرحله 10: استدلال های Terraform، متا آرگومان ها و ویژگی ها Step-10: Terraform Arguments, Meta-Arguments and Attributes

  • مرحله 11: بلوک های سطح بالای Terraform را بدانید Step-11: Understand about Terraform Top Level Blocks

  • مرحله 12: مثال بلوک های سطح بالا Terraform Step-12: Terraform Top Level Blocks Example

بخش-02: ابزارهای نصب Terraform، دستورات و مبانی زبان Section-02: Terraform Install Tools, Command and Language Basics

بخش-03: تنظیمات، ارائه دهندگان و منابع Terraform Section-03: Terraform Settings, Providers and Resources

  • مرحله 01: مقدمه ای بر تنظیمات، ارائه دهندگان و منابع Terraform Step-01: Introduction to Terraform Settings, Providers and Resources

  • مرحله 02: بلوک تنظیمات Terraform را درک و اجرا کنید Step-02: Understand and Implement Terraform Settings Block

  • مرحله 03: قسمت 1: بلوک ارائه دهنده Terraform را درک و پیاده سازی کنید Step-03: Part-1: Understand and Implement Terraform Provider Block

  • مرحله 04: قسمت 2: بلوک ارائه دهنده را پیاده سازی کنید Step-04: Part-2: Implement Provider Block

  • مرحله 05: قسمت 1: منبع نمونه EC2 را در Terraform ایجاد کنید Step-05: Part-1: Create EC2 Instance Resource in Terraform

  • مرحله 06: قسمت 2: منبع نمونه EC2 را در Terraform ایجاد کنید Step-06: Part-2: Create EC2 Instance Resource in Terraform

  • مرحله 07: مبانی حالت Terraform Step-07: Terraform State Basics

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

بخش-03: تنظیمات، ارائه دهندگان و منابع Terraform Section-03: Terraform Settings, Providers and Resources

بخش-04: متغیرهای ورودی Terraform، مقادیر خروجی، منابع داده Section-04: Terraform Input Variables, Output Values, Datasources

  • مرحله 01: مقدمه ای بر بخش متغیرها Step-01: Introduction to Variables Section

  • مرحله 02: معرفی متغیرهای ورودی Step-02: Input Variables Introduction

  • مرحله 03: متغیرهای ورودی را پیاده سازی کنید Step-03: Implement Input Variables

  • مرحله 04: منابع گروه امنیتی را ایجاد کنید Step-04: Create Security Group Resources

  • مرحله 05: منبع داده AMI را ایجاد کنید Step-05: Create AMI Datasource Resource

  • مرحله 06: منبع نمونه EC2 ایجاد کنید Step-06: Create EC2 Instance Resource

  • مرحله 07: مقادیر خروجی ایجاد کنید Step-07: Create Output Values

  • مرحله 08: دستورات Terraform و پاکسازی را اجرا کنید Step-08: Execute Terraform Commands and Clean-Up

بخش-04: متغیرهای ورودی Terraform، مقادیر خروجی، منابع داده Section-04: Terraform Input Variables, Output Values, Datasources

بخش-05: حلقه‌های Terraform، MetaArguments، اپراتور Splat و توابع Section-05: Terraform Loops, MetaArguments, Splat Operator and Functions

  • مرحله 01: لیست های متغیر، نقشه ها و همچنین شمارش آرگومان های متا را پیاده سازی کنید Step-01: Implement Variable Lists, Maps and also Meta-Argument Count

  • مرحله 02: خروجی ها را با عملگرهای For Loops و Splat پیاده سازی کنید Step-02: Implement Outputs with For Loops and Splat Operators

  • مرحله 03: دستورات Terraform را اجرا کنید، کامنت های Terraform را تست کنید و یاد بگیرید Step-03: Execute Terraform Commands, Test and learn about Terraform Comments

  • مرحله 04: AZ Datasource و for_each Meta-Argument را پیاده سازی کنید Step-04: Implement AZ Datasource and for_each Meta-Argument

  • گام-05: خروجی ها را با توابع toset پیاده سازی کنید، توابع tomap و ایجاد و تخریب کنید Step-05: Implement Outputs with toset, tomap functions and create and destroy

  • مرحله 06: اجرای نسخه پایه پروژه Utility Step-06: Implement Utility Project Base Version

  • مرحله 07: اجرای پروژه Utility نسخه نیمه پویا Step-07: Implement Utility Project Semi Dynamic Version

  • مرحله 08: پروژه Utility نسخه کامل پویا با خروجی فیلتر شده را اجرا کنید Step-08: Implement Utility Project Full Dynamic Version with filtered output

  • مرحله 09: بررسی و آزمایش نوع اصلاح az به نمونه را اجرا کنید Step-09: Implement fix for az to instance type check and test

بخش-05: حلقه‌های Terraform، MetaArguments، اپراتور Splat و توابع Section-05: Terraform Loops, MetaArguments, Splat Operator and Functions

بخش-06: طراحی معماری 3 لایه AWS VPC با استفاده از Terraform Section-06: AWS VPC 3-Tier Architecture Design using Terraform

  • مرحله 01: معرفی VPC با استفاده از Terraform Step-01: Introduction to VPC using Terraform

  • مرحله 02: ساخت VPC به صورت دستی با استفاده از کنسول مدیریت AWS Step-02: Build VPC Manually using AWS Management Console

  • مرحله 03: مقدمه ای بر ماژول های Terraform Step-03: Introduction to Terraform Modules

  • مرحله 04: ماژول اساسی VPC را ایجاد کنید Step-04: Create Basic VPC Module

  • مرحله 05: ماژول پایه VPC را با اجرای دستورات Terraform تست کنید Step-05: Test Basic VPC Module by executing Terraform Commands

  • مرحله 06: محدودیت های نسخه ارائه دهنده و ماژول ها Step-06: Provider and Modules Version Constraints

  • مرحله 07: استاندارد کردن کد TF - متغیرهای عمومی و terraform.tfvars Step-07: Standardize TF Code - Generic Variables and terraform.tfvars

  • مرحله 08: بلوک های محلی را درک و پیاده سازی کنید Step-08: Understand and Implement Local Blocks

  • مرحله 09: ماژول VPC - متغیرها را تعریف کنید، متغیرهای مرجع در ماژول و تعریف کنید Step-09: VPC Module - Define Variables, Reference Variables in Module and Define

بخش-06: طراحی معماری 3 لایه AWS VPC با استفاده از Terraform Section-06: AWS VPC 3-Tier Architecture Design using Terraform

بخش-07: نمونه های AWS EC2 میزبان Bastion، گروه های امنیتی، تامین کنندگان TF Section-07: Bastion Host AWS EC2 Instances, Security Groups, TF Provisioners

  • مرحله 01: مقدمه ای برای ایجاد AWS EC2 Bastion Host و گروه های امنیتی با استفاده از Step-01: Introduction to creating AWS EC2 Bastion Host and Security Groups using

  • مرحله 02: تغییرات VPC را با استفاده از منبع داده aws_availability_zones مرور کنید Step-02: Review VPC changes using datasource aws_availability_zones

  • مرحله 03: گروه امنیتی AWS را با استفاده از ماژول Terraform ایجاد کنید Step-03: Create AWS Security Group using Terraform Module

  • مرحله 04: AWS AMI Datasource Terraform Config را ایجاد کنید Step-04: Create AWS AMI Datasource Terraform Config

  • مرحله 05: نمونه EC2 و EIP ایجاد کنید Step-05: Create EC2 Instance and EIP

  • مرحله 06: مقدمه ای بر تامین کنندگان Terraform Step-06: Introduction to Terraform Provisioners

  • مرحله 07: ایجاد فایل Terraform Provisioners، Remote-Exec، Local-Exec Step-07: Create Terraform Provisioners File, Remote-Exec, Local-Exec

  • مرحله 08: متغیرها و برچسب های VPC را برای خوشه EKS مرور کنید Step-08: Review Variables and VPC Tags for EKS Cluster

  • مرحله 09: تأیید و پاکسازی دستورات TF را اجرا کنید Step-09: Execute TF Commands Verify and Clean-Up

بخش-07: نمونه های AWS EC2 میزبان Bastion، گروه های امنیتی، تامین کنندگان TF Section-07: Bastion Host AWS EC2 Instances, Security Groups, TF Provisioners

بخش-08: گروه‌های گره عمومی و خصوصی AWS EKS با استفاده از Terraform Section-08: AWS EKS Cluster, Public and Private Node Groups using Terraform

  • مرحله 00: مقدمه ای بر مبانی کلاستر EKS Step-00: Introduction to EKS Cluster Basics

  • مرحله 01: متغیرهای EKS، نقش IAM خوشه EKS را مرور کنید Step-01: Review EKS Variables, EKS Cluster IAM Role

  • مرحله 02: نقش IAM گروه گره EKS را مرور کنید Step-02: Review EKS Node Group IAM Role

  • مرحله 03: منبع EKS Cluster Terraform را ایجاد کنید Step-03: Create EKS Cluster Terraform Resource

  • مرحله 04: گروه های گره EKS را در زیرشبکه های عمومی و خصوصی ایجاد کنید Step-04: Create EKS Node Groups in Public and Private Subnets

  • مرحله 05: متغیرهای EKS و خروجی های EKS را مرور کنید Step-05: Review EKS Variables and EKS Outputs

  • مرحله 06: دستورات TF را اجرا کنید، خوشه EKS را از کنسول AWS Mgmt تأیید کنید Step-06: Execute TF Commands, Verify EKS Cluster from AWS Mgmt Console

  • مرحله 07: Kubectl را نصب کنید، kubeconfig را پیکربندی کنید و تأیید کنید Step-07: Install kubectl, configure kubeconfig and verify

  • مرحله 08: SSH به گره های Worker از Bastion Host و Verify Step-08: SSH to Worker nodes from Bastion Host and Verify

  • مرحله 09: دستورات اساسی kubectl را برای بررسی EKS Cluster اجرا کنید Step-09: Run fundamental kubectl commands to explore EKS Cluster

  • مرحله 10: رابط های شبکه خوشه ای EKS را درک کنید Step-10: Understand EKS Cluster Network Interfaces

  • مرحله 11: گروه های امنیتی EKS را بشناسید Step-11: Understand EKS Security Groups

  • مرحله 12: گروه گره خصوصی را نابود کنید، میزبان سنگر را متوقف کنید تا از هزینه های غیر ضروری جلوگیری کنید Step-12: Destroy Private Node Group, stop bastion host to avoid unnecessary cost

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

بخش-08: گروه‌های گره عمومی و خصوصی AWS EKS با استفاده از Terraform Section-08: AWS EKS Cluster, Public and Private Node Groups using Terraform

بخش-09: مبانی Kubernetes Section-09: Kubernetes Fundamentals

  • مرحله 01: معماری Kubernetes Step-01: Kubernetes Architecture

  • مرحله 02: معماری خوشه ای EKS Step-02: EKS Cluster Architecture

  • مرحله 03: مقدمه اصول Kubernetes Step-03: Kubernetes Fundamentals Introduction

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

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

  • مرحله 06: معرفی سرویس بندر نود Kubernetes Step-06: Kubernetes Node Port Service Introduction

  • مرحله 07: نسخه نمایشی سرویس بندر گره Kubernetes Step-07: Kubernetes Node Port Service Demo

  • مرحله 08: تعامل با Kubernetes Pods Step-08: Interacting with Kubernetes Pods

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

  • مرحله 10: معرفی Kubernetes ReplicaSet Step-10: Kubernetes ReplicaSet Introduction

  • مرحله 11: Kubernetes ReplicaSet را ایجاد کنید Step-11: Create Kubernetes ReplicaSet

  • مرحله 12: ReplicaSet: Expose، HATest، مقیاس پذیری و حذف Step-12: ReplicaSet: Expose, HATest, Scalability and Delete

  • مرحله 13: مقدمه ای بر استقرار Kubernetes Step-13: Introduction to Kubernetes Deployment

  • مرحله 14: ایجاد Deployment، Scale و Expose Step-14: Create Deployment, Scale and Expose

  • مرحله 15: استقرار Kubernetes را به روز کنید Step-15: Update Kubernetes Deployment

  • مرحله 16: استقرار Kubernetes را ویرایش کنید Step-16: Edit Kubernetes Deployments

  • مرحله 17: بازگرداندن استقرار Kubernetes Step-17: Kubernetes Deployment Rollback

  • مرحله 18: گزینه‌های توقف و رزومه استقرار Kubernetes Step-18: Kubernetes Deployment Pause and Resume Options

  • مرحله 19: معرفی سرویس Kubernetes Step-19: Kubernetes Service Introduction

  • مرحله 20: نسخه نمایشی سرویس Kubernetes Step-20: Kubernetes Service Demo

  • مرحله 21: معرفی راه اعلامی Kubernetes Step-21: Kubernetes Declarative Way Introduction

  • مرحله 22: مبانی YAML Step-22: YAML Basics

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

  • مرحله 24: سرویس Node Port را با YAML ایجاد کنید Step-24: Create Node Port Service with YAML

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

  • مرحله ۲۶: سرویس Node Port را برای ReplicaSet ایجاد کنید Step-26: Create Node Port Service for ReplicaSet

  • مرحله 27: ایجاد و آزمایش استقرار Step-27: Create and Test Deployments

  • مرحله 28: مانیفست های بک اند Kubernetes را ایجاد و مستقر کنید Step-28: Create Kubernetes Backend manifests and deploy

  • مرحله 29: مانیفست های Kubernetes Frontend را ایجاد و مستقر کنید Step-29: Create Kubernetes Frontend manifests and deploy

  • مرحله 30: خدمات - درخواست و نکات Kubectl Step-30: Services - Kubectl Apply and Tips

بخش-09: مبانی Kubernetes Section-09: Kubernetes Fundamentals

بخش-10: استقرار و سرویس Kubernetes با استفاده از YAML Section-10: Kubernetes Deployment and Service using YAML

  • مرحله 01: مقدمه ای بر استقرار و سرویس Kubernetes Step-01: Introduction to Kubernetes Deployment and Service

  • مرحله 02: مانیفست استقرار Kubernetes را مرور کنید Step-02: Review Kubernetes Deployment Manifest

  • مرحله 03: بررسی NodePort، Load Balancer CLB و خدمات NLB Step-03: Review NodePort, Load Balancer CLB and NLB Service Manifests

  • مرحله 04: استقرار k8s-manifests، Review Deployment، ReplicaSet و Pods Step-04: Deploy k8s-manifests, Review Deployment, ReplicaSet and Pods

  • مرحله 05: بررسی خدمات k8s، نمونه برنامه و حذف مانیفست k8s Step-05: Verify k8s services, sample app and delete k8s manifests

بخش-10: استقرار و سرویس Kubernetes با استفاده از YAML Section-10: Kubernetes Deployment and Service using YAML

بخش-11: ارائه دهنده Terraform Kubernetes - استقرار و خدمات Kubernetes Section-11: Terraform Kubernetes Provider - Kubernetes Deployment & Service

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

  • مرحله 02: ایجاد تنظیمات TF - تنظیمات TF C1 و منبع داده وضعیت از راه دور C2 Step-02: Create TF Configs - C1 TF Settings and C2 Remote State Datasource

  • مرحله 03: تنظیمات TF ارائه دهندگان C3 را ایجاد کنید Step-03: Create C3 Providers TF Config

  • مرحله 04: پیکربندی TF Deployment C4 را ایجاد کنید Step-04: Create C4 Deployment TF Config

  • مرحله 05: سرویس های C5، C6، C7 k8s TF Config را ایجاد کنید Step-05: Create C5, C6, C7 k8s services TF Config

  • مرحله 06: اجرای دستورات TF، تأیید خدمات NP، CLB، NLB با استفاده از Sample App Depl Step-06: Execute TF Commands, Verify NP, CLB, NLB Services using Sample App Depl

  • مرحله 07: منابع k8s و EKS Cluster را پاکسازی کنید Step-07: CleanUp k8s and EKS Cluster Resources

بخش-11: ارائه دهنده Terraform Kubernetes - استقرار و خدمات Kubernetes Section-11: Terraform Kubernetes Provider - Kubernetes Deployment & Service

بخش-12: ذخیره‌سازی حالت از راه دور Terraform - AWS S3 و DynamoDB Section-12: Terraform Remote State Storage - AWS S3 & DynamoDB

  • مرحله 01: معرفی Terraform Remote State Storage و State Locking Step-01: Introduction to Terraform Remote State Storage and State Locking

  • مرحله 02: ایجاد سطل S3، جداول DynamoDB و به‌روزرسانی Project-1 TF Backend Step-02: Create S3 Bucket, DynamoDB Tables and Update Project-1 TF Backend

  • مرحله 03: منابع EKSCluster، k8s را ایجاد کنید و فایل های TF State را برای دو پروژه تأیید کنید. Step-03: Create EKSCluster, k8s Resources and verify TF State files for two proj

  • مرحله 04: اجرای نمونه برنامه، تأیید و آزمایش نسخه TFState Step-04: Deploy Sample App, Verify and Test TFState versioning

  • مرحله 05: پاکسازی - منابع k8s و EKS Cluster را نابود کنید Step-05: CleanUp - Destroy k8s resources and EKS Cluster

بخش-12: ذخیره‌سازی حالت از راه دور Terraform - AWS S3 و DynamoDB Section-12: Terraform Remote State Storage - AWS S3 & DynamoDB

بخش-13: نقش‌های AWS EKS IAM برای حساب‌های خدماتی (IRSA) با استفاده از Terraform Section-13: AWS EKS IAM Roles for Service Accounts (IRSA) using Terraform

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

  • مرحله 02: تنظیمات TF ارائه دهنده IAM OIDC را مرور کنید Step-02: Review IAM OIDC Provider TF Configs

  • مرحله 03: خوشه EKS را ایجاد کنید و نقاط پایانی ارائه دهنده OIDC را تأیید کنید Step-03: Create EKS Cluster and Verify OIDC Provider Endpoints

  • مرحله-04: بررسی پروژه-2: نقش، سیاست، c1، c2، c3، c4 و IAM Step-04: Review Project-2: c1, c2, c3, c4 and IAM Role, Policy

  • مرحله 05: ایجاد حساب سرویس Kubernetes TF Config Step-05: Create Kubernetes Service Account TF Config

  • مرحله 06: پیکربندی Kubernetes Job TF را ایجاد کنید Step-06: Create Kubernetes Job TF Config

  • مرحله 07: دستورات TF را اجرا کنید، k8s SA و Jobs را تأیید کنید Step-07: Execute TF Commands, Verify k8s SA and Jobs

  • مرحله 08: کار k8s را با استفاده از Terraform با استفاده از رنگ آمیزی دوباره ایجاد کنید، -replace را اعمال کنید Step-08: Recreate k8s job using Terraform using taint, apply -replace

  • مرحله 09: منابع آزمایشی IRSA را پاکسازی کنید Step-09: CleanUp IRSA Demo resources

بخش-13: نقش‌های AWS EKS IAM برای حساب‌های خدماتی (IRSA) با استفاده از Terraform Section-13: AWS EKS IAM Roles for Service Accounts (IRSA) using Terraform

بخش-14: نصب درایور AWS EKS EBS CSI با گزینه AddOn خود مدیریت با استفاده از Section-14: AWS EKS EBS CSI Driver Install with Self-Managed AddOn Option using

  • مرحله 01: معرفی EBS CSI با استفاده از HELM Step-01: Introduction to EBS CSI using HELM

  • مرحله 02: تنظیمات TF C1 تا C3-02 را مرور کنید Step-02: Review C1 to C3-02 TF Configs

  • مرحله 03: پیکربندی TF منبع داده HTTP را برای سیاست IAM ایجاد کنید Step-03: Create HTTP Datasource TF Config for IAM Policy

  • مرحله 04: تنظیمات C4-02 TF IAM Policy و IAM Role را مرور کنید Step-04: Review c4-02 TF Configs IAM Policy and IAM Role

  • مرحله 05: C4-03 Helm Provider TFConfig را ایجاد کنید Step-05: Create c4-03 Helm Provider TFConfig

  • گام-06: تنظیمات c4-04 Helm Release و c4-05 Helm Output TF را ایجاد کنید Step-06: Create c4-04 Helm Release and c4-05 Helm Output TF Configs

  • مرحله 07: دستورات TF را برای نصب درایور EBS CSI اجرا کنید Step-07: Execute TF Commands to Install EBS CSI Driver

  • مرحله 08: کنترلر EBS CSI و اشیاء Node k8s را با جزئیات بررسی کنید Step-08: Verify EBS CSI Controller and Node k8s objects in detail

  • مرحله 09: حساب سرویس EBS CSI و حاشیه نویسی آن را با IAM Role تأیید کنید Step-09: Verify EBS CSI ServiceAccount and its annotation with IAM Role

بخش-14: نصب درایور AWS EKS EBS CSI با گزینه AddOn خود مدیریت با استفاده از Section-14: AWS EKS EBS CSI Driver Install with Self-Managed AddOn Option using

بخش-15: نسخه نمایشی AWS EKS EBS با استفاده از k8s YAML (UserMgmt WebApp با MySQL DB) Section-15: AWS EKS EBS Demo using k8s YAML (UserMgmt WebApp with MySQL DB)

  • مرحله 01: مقدمه ای بر نسخه ی نمایشی EBS با استفاده از k8s YAML Step-01: Introduction to EBS Demo using k8s YAML

  • مرحله 02: پروژه 01 EKS Cluster و 02 EBS CSI Driver Project را مرور کنید Step-02: Review 01 EKS Cluster Project and 02 EBS CSI Driver Project

  • مرحله 03: فایل های yaml 01 تا 05 k8s مربوط به MysqlDB را بررسی کنید Step-03: Review 01 to 05 k8s yaml files related to MysqlDB

  • مرحله 04: فایل های yaml 06 تا 09 k8s مربوط به برنامه وب UserMgmt را مرور کنید Step-04: Review 06 to 09 k8s yaml files related to UserMgmt webapp

  • مرحله 05: UMS WebApp را مستقر و تأیید کنید Step-05: Deploy and Verify UMS WebApp

  • مرحله 06: MySQLClient را تأیید کنید، UMS WebApp و CleanUp را آزمایش کنید Step-06: Verify MySQLClient, Test UMS WebApp and CleanUp

بخش-15: نسخه نمایشی AWS EKS EBS با استفاده از k8s YAML (UserMgmt WebApp با MySQL DB) Section-15: AWS EKS EBS Demo using k8s YAML (UserMgmt WebApp with MySQL DB)

بخش 16: نسخه نمایشی AWS EKS EBS با استفاده از k8s Terraform (UserMgmt WebApp با MySQL DB Section-16: AWS EKS EBS Demo using k8s Terraform (UserMgmt WebApp with MySQL DB

  • مرحله 01: مقدمه ای بر نسخه ی نمایشی EBS با استفاده از تنظیمات K8s TF Step-01: Introduction to EBS Demo using k8s TF Configs

  • مرحله 02: بررسی Project-01، 02 و همچنین Project-03 C1، C2 و C3 TF Config Step-02: Review Project-01, 02 and also Project-03 C1,C2 and C3 TF Configs

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

  • مرحله 04: تنظیمات TF را برای استقرار MySQL و سرویس ClusterIP ایجاد کنید Step-04: Create TF Configs for MySQL Deployment and ClusterIP Service

  • مرحله 05: تنظیمات TF را برای استقرار و سرویس های WebApp UserMgmt ایجاد کنید Step-05: Create TF Configs for UserMgmt WebApp Deployment and Services

  • مرحله 06: دستورات TF را اجرا کنید، نسخه نمایشی و پاکسازی برنامه نمونه EBS را تأیید کنید Step-06: Execute TF Commands, Verify EBS Sample App Demo and CleanUp

بخش 16: نسخه نمایشی AWS EKS EBS با استفاده از k8s Terraform (UserMgmt WebApp با MySQL DB Section-16: AWS EKS EBS Demo using k8s Terraform (UserMgmt WebApp with MySQL DB

بخش-17: تنظیم صداهای AWS EKS EBS حفظ و تغییر اندازه می‌شوند Section-17: AWS EKS EBS Volumes Retain and Resize Settings

  • مرحله 01: مقدمه ای بر حفظ و تغییر اندازه تنظیمات و اجرای دستورات TF Step-01: Introduction to Retain and Resize Settings and Execute TF Commands

  • مرحله 02: تنظیم تغییر اندازه کلاس ذخیره سازی k8s را تأیید و آزمایش کنید Step-02: Verify and Test k8s Storage Class Resize Setting

  • مرحله 03: تأیید و آزمایش K8s Storage Class Retain Setting and CleanUp 02-ebs pro Step-03: Verify and Test k8s Storage Class Retain Setting and CleanUp 02-ebs pro

بخش-17: تنظیم صداهای AWS EKS EBS حفظ و تغییر اندازه می‌شوند Section-17: AWS EKS EBS Volumes Retain and Resize Settings

بخش-18: افزونه AWS EBS CSI EKS Section-18: AWS EBS CSI EKS Add-On

  • مرحله 01: آشنایی با افزونه EBS CSI EKS Step-01: Introduction to EBS CSI EKS Add-On

  • مرحله 02: منبع Terraform افزونه EBS CSI را ایجاد کنید Step-02: Create EBS CSI Add-On Terraform Resource

  • مرحله 03: افزونه EBS CSI را استقرار، تأیید و پاکسازی کنید Step-03: Deploy, Verify and Clean-Up EBS CSI Add-On

بخش-18: افزونه AWS EBS CSI EKS Section-18: AWS EBS CSI EKS Add-On

بخش-19: ارائه کاربر سرپرست AWS IAM به عنوان سرپرست EKS Section-19: Provision AWS IAM Admin User as EKS Admin

  • مرحله 00: معرفی کلی EKS IAM Step-00: Overall EKS IAM Introduction

  • مرحله 01: احراز هویت و مجوز AWS EKS را درک کنید Step-01: Understand AWS EKS Authentication & Authorization

  • مرحله 02: درباره کاربر ایجاد کننده خوشه EKS بدانید Step-02: Understand about EKS Cluster Creator User

  • مرحله 03: مقدمه ای بر تهیه AWS Admin به عنوان EKS Admin Step-03: Introduction to Provisioning AWS Admin as EKS Admin

  • مرحله 04: کاربر IAM و نمایه AWS CLI ایجاد کنید Step-04: Create IAM User and AWS CLI Profile

  • مرحله-05: aws-auth configMap را به روز کنید و دسترسی را تأیید کنید Step-05: Update aws-auth configMap and Verify access

بخش-19: ارائه کاربر سرپرست AWS IAM به عنوان سرپرست EKS Section-19: Provision AWS IAM Admin User as EKS Admin

بخش-20: ارائه کاربر پایه AWS IAM به عنوان سرپرست EKS Section-20: Provision AWS IAM Basic User as EKS Admin

  • مرحله 01: مقدمه ای بر تهیه کاربر پایه AWS به عنوان مدیر EKS Step-01: Introduction to Provisioning AWS Basic User as EKS Admin

  • مرحله 02: کاربر IAM، نمایه AWS CLI را ایجاد کنید و تولید kubeconfig را تأیید کنید Step-02: Create IAM User, AWS CLI Profile and Verify kubeconfig generation

  • مرحله 03: سیاست IAM را ایجاد کنید، به کاربر مرتبط شوید و تأیید کنید Step-03: Create IAM Policy, Associate to User and Verify

  • مرحله 04: پاکسازی کاربران IAM، خط‌مشی‌ها، EKS Cluster و نمایه‌های AWS CLI Step-04: CleanUp IAM Users, Policies, EKS Cluster and AWS CLI Profiles

بخش-20: ارائه کاربر پایه AWS IAM به عنوان سرپرست EKS Section-20: Provision AWS IAM Basic User as EKS Admin

بخش-21: ارائه کاربران AWS (Admin & Basic) به عنوان مدیران EKS با استفاده از Terraform Section-21: Provision of AWS Users (Admin & Basic) as EKS Admins using Terraform

  • مرحله 01: مقدمه ای بر تامین کاربران AWS به عنوان ادمین EKS با استفاده از Terraform Step-01: Introduction to Provisioning AWS Users as EKS Admins using Terraform

  • مرحله 02: تنظیمات TF کاربر IAM را ایجاد کنید Step-02: Create IAM User TF Configs

  • مرحله 03: ایجاد تنظیمات TF برای ارائه دهنده Kubernetes و EKSCluster Auth DS Step-03: Create TF Configs for Kubernetes Provider and EKSCluster Auth DS

  • مرحله 04: نقش های ConfigMap را ایجاد کنید، کاربران محلی را مسدود کرده و پیکربندی های ConfigMapTF k8s Step-04: Create ConfigMap Roles, Users locals block and k8s ConfigMapTF Configs

  • مرحله 05: EKS Cluster را ایجاد کنید و با هر دو کاربر تأیید کنید Step-05: Create EKS Cluster and Verify with both users

  • مرحله 06: CleanUp EKS Cluster و AWS CLI Profiles Step-06: CleanUp EKS Cluster and AWS CLI Profiles

بخش-21: ارائه کاربران AWS (Admin & Basic) به عنوان مدیران EKS با استفاده از Terraform Section-21: Provision of AWS Users (Admin & Basic) as EKS Admins using Terraform

بخش-22: ارائه مدیران EKS با استفاده از نقش‌های IAM و گروه‌های IAM Section-22: Provision EKS Admins using IAM Roles & IAM Groups

  • مرحله 01: مقدمه ای بر نقش های EKS IAM Step-01: Introduction to EKS IAM Roles

  • مرحله 02: پیش نیاز: بررسی کنید که آیا EKS Cluster یا ما نیاز به ایجاد آن داریم Step-02: Pre-requisite: Check if EKS Cluster or we need to create it

  • مرحله 03: خط مشی اعتماد IAM، خط مشی دسترسی کامل IAM EKS و نقش IAM را ایجاد کنید Step-03: Create IAM Trust Policy, IAM EKS Full Access Policy and IAM Role

  • مرحله 04: ایجاد گروه IAM، خط مشی گروه و به روز رسانی نقشه پیکربندی aws-auth Step-04: Create IAM Group, Group Policy and Update aws-auth config map

  • مرحله 05: نمایه AWS CLI را برای eksadmin1 ایجاد کنید و آن را به عنوان نمایه پیش فرض تنظیم کنید Step-05: Create AWS CLI Profile for eksadmin1 and set it as default profile

  • مرحله 06: STS Assume Role Creds را ایجاد کنید، kubeconfig را پیکربندی کنید و تست کنید Step-06: Create STS Assume Role Creds, configure kubeconfig and test

  • مرحله 07: تست STS Assume Role با استفاده از کنسول AWS Mgmt برای کاربر eksadmin1 Step-07: Test STS Assume Role using AWS Mgmt console for eksadmin1 user

  • مرحله 08: CleanUp EKS Cluster و CLI Profiles Step-08: CleanUp EKS Cluster and CLI Profiles

بخش-22: ارائه مدیران EKS با استفاده از نقش‌های IAM و گروه‌های IAM Section-22: Provision EKS Admins using IAM Roles & IAM Groups

بخش-23: ارائه مدیران EKS با استفاده از نقش‌های IAM و گروه‌های IAM با استفاده از Terraform Section-23: Provision EKS Admins using IAM Roles & IAM Groups using Terraform

  • مرحله 01: مقدمه ای بر نقش های EKS IAM - خودکارسازی با Terraform Step-01: Introduction to EKS IAM Roles - Automate with Terraform

  • مرحله 02: نقش IAM را با STS Assume Role Trust Policy و IAM EKS Full Acce ایجاد کنید Step-02: Create IAM Role with STS Assume Role Trust Policy and IAM EKS Full Acce

  • مرحله 03: گروه IAM، خط مشی گروه IAM، کاربر IAM و کاربر وابسته به Grou را ایجاد کنید Step-03: Create IAM Group, IAM Group Policy, IAM User and Associate User to Grou

  • مرحله 04: بخش aws-auth ConfigMap MapRoles را با IAM Role به روز کنید Step-04: Update aws-auth ConfigMap MapRoles section with IAM Role

  • مرحله 05: دستورات TF را اجرا کنید، خوشه EKS ایجاد کنید و منابع ایجاد شده را تأیید کنید Step-05: Execute TF Commands, Create EKS Cluster and Verify resources created

  • مرحله 06: تست نقش سوئیچ با استفاده از kubectl و کنسول AWS برای EKS Cluster Step-06: Test Switch Role using kubectl and AWS Console for EKS Cluster

  • مرحله 07: پاکسازی EKS Cluster Step-07: Cleanup EKS Cluster

بخش-23: ارائه مدیران EKS با استفاده از نقش‌های IAM و گروه‌های IAM با استفاده از Terraform Section-23: Provision EKS Admins using IAM Roles & IAM Groups using Terraform

بخش-24: ارائه کاربر فقط خواندنی EKS با استفاده از نقش‌های IAM، گروه‌ها و k8s CR، CRB Section-24: Provision EKS ReadOnly User using IAM Roles, Groups & k8s CR, CRB

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

  • مرحله 02: مقدمه ای بر نقش های فقط خواندنی IAM برای دسترسی EKS Step-02: Introduction to IAM ReadOnly Roles for EKS Access

  • مرحله 03: تنظیمات IAMRole، IAMGroup، IAMUser eksreadonly TF را مرور کنید Step-03: Review IAMRole, IAMGroup, IAMUser eksreadonly TF Configs

  • مرحله 04: بررسی ClusterRole، ClusterRoleBinding، aws-auth ConfigMap TFConfigs Step-04: Review ClusterRole, ClusterRoleBinding, aws-auth ConfigMap TFConfigs

  • مرحله 05: ایجاد EKS Cluster، تأیید aws-auth، ایجاد نمایه ورود کاربر و secu Step-05: Create EKS Cluster, verify aws-auth, create user login profile and secu

  • مرحله 06: تست نقش سوئیچ با استفاده از کنسول AWS و kubectl برای EKS Cluster Step-06: Test Switch Role using AWS Console and kubectl for EKS Cluster

بخش-24: ارائه کاربر فقط خواندنی EKS با استفاده از نقش‌های IAM، گروه‌ها و k8s CR، CRB Section-24: Provision EKS ReadOnly User using IAM Roles, Groups & k8s CR, CRB

بخش-25: ارائه کاربران برنامه‌نویس EKS با استفاده از نقش‌های IAM، گروه‌ها و k8s R، RB Section-25: Provision EKS Developer Users using IAM Roles, Groups & k8s R, RB

  • مرحله 01: معرفی نقش های توسعه دهنده IAM برای دسترسی EKS Step-01: Introduction to IAM Developer Roles for EKS Access

  • مرحله 02: TFConfigs را برای Project-01 EKS Cluster TF Project مرور کنید Step-02: Review TFConfigs for Project-01 EKS Cluster TF Project

  • مرحله 03: خوشه EKS را ایجاد کنید، دسترسی فقط خواندنی را برای کاربر توسعه دهنده تأیید کنید Step-03: Create EKS Cluster, Verify ReadOnly Access for Developer User

  • مرحله 04: مانیفست های YAML نمونه برنامه را اجرا کنید، آزمایش و پاکسازی کنید Step-04: Deploy Sample App YAML manifests, Test and CleanUp

  • مرحله 05: مانیفست های TF، تست و پاکسازی را مستقر کنید Step-05: Deploy TF Manifests, Test and CleanUp

  • مرحله 06: پاکسازی نمایه های EKSCluster و AWS CLI Step-06: CleanUp EKSCluster and AWS CLI Profiles

بخش-25: ارائه کاربران برنامه‌نویس EKS با استفاده از نقش‌های IAM، گروه‌ها و k8s R، RB Section-25: Provision EKS Developer Users using IAM Roles, Groups & k8s R, RB

بخش-26: نصب کنترلر Load Balancer AWS با استفاده از ارائه دهنده Helm Terraform Section-26: AWS Load Balancer Controller Install using Terraform Helm Provider

  • مرحله 00: معرفی همه دموهای Ingress Step-00: Introduction to all Ingress Demos

  • مرحله 01: معرفی کنترلر AWS Load Balancer با Terraform Step-01: Introduction to AWS Load Balancer Controller with Terraform

  • مرحله 02: TFConfigs را مرور کنید و EKS Cluster را ایجاد کنید Step-02: Review TFConfigs and Create EKS Cluster

  • مرحله 03: بررسی تنظیمات TFC پروژه 02-LBC از c1 تا c4-05 Step-03: Review TFConfigs of Project 02-LBC from c1 to c4-05

  • مرحله 04: IngressClass را درک کنید و TFConfig آن را بررسی کنید Step-04: Understand IngressClass and review its TFConfig

  • مرحله 05: اجرای دستورات TF، تأیید استقرار LBC، Pods، حساب‌های سرویس و Se Step-05: Execute TF Commands, Verify LBC Deployment, Pods, Service Accounts & Se

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

بخش-26: نصب کنترلر Load Balancer AWS با استفاده از ارائه دهنده Helm Terraform Section-26: AWS Load Balancer Controller Install using Terraform Helm Provider

بخش-27: مبانی ورود Section-27: Ingress Basics

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

  • مرحله 02: نحوه عملکرد کنترلر Load Balancer AWS را درک کنید Step-02: Understand How AWS Load Balancer Controller Works

  • مرحله 03: مانیفست ورودی را با استفاده از YAML ایجاد کنید Step-03: Create Ingress Manifest using YAML

  • مرحله 04: مانیفست YAML Ingress را اجرا و آزمایش کنید Step-04: Deploy and Test Ingress YAML manifest

  • مرحله 05: با استفاده از Terraform مانیفست ورودی ایجاد کنید Step-05: Create Ingress Manifest using Terraform

  • مرحله 06: تنظیمات و پاکسازی Terraform Ingress Ingress را اجرا و آزمایش کنید Step-06: Deploy and Test Ingress Terraform Configs and CleanUp

بخش-27: مبانی ورود Section-27: Ingress Basics

بخش-28: مسیریابی مبتنی بر مسیر زمینه ورودی Section-28: Ingress Context Path based Routing

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

  • مرحله 02: مانیفست های ورود CPR YAML را مرور کنید Step-02: Review CPR Ingress YAML Manifests

  • مرحله 03: مانیفست های ترافورم ورود CPR را بنویسید Step-03: Write the CPR Ingress Terraform Manifests

  • مرحله 04: دستورات TF را اجرا کنید، CPR ورودی را آزمایش کنید و پاکسازی کنید Step-04: Execute TF Commands, Test Ingress CPR and CleanUp

بخش-28: مسیریابی مبتنی بر مسیر زمینه ورودی Section-28: Ingress Context Path based Routing

بخش-29: ورود SSL و تغییر مسیر SSL - خودکار کردن با Terraform Section-29: Ingress SSL and SSL Redirect - Automate with Terraform

  • مرحله 01: معرفی Ingress SSL و SSL Redirect Annotations Step-01: Introduction to Ingress SSL and SSL Redirect Annotations

  • مرحله 02: ثبت دامنه جدید در AWS Route53 Step-02: Register a new domain in AWS Route53

  • مرحله 03: مانیفست های Ingress YAML را برای SSL و SSL Redirect Usecase مرور کنید Step-03: Review Ingress YAML Manifests for SSL and SSL Redirect usecase

  • مرحله 04: مانیفست های Ingress Terraform را برای SSL و SSL Redirect Usecase مرور کنید Step-04: Review Ingress Terraform Manifests for SSL and SSL Redirect usecase

  • مرحله 05: دستورات TF را اجرا کنید، SSL ورودی را آزمایش کنید و پاکسازی کنید Step-05: Execute TF Commands, Test Ingress SSL and CleanUp

بخش-29: ورود SSL و تغییر مسیر SSL - خودکار کردن با Terraform Section-29: Ingress SSL and SSL Redirect - Automate with Terraform

بخش 30: ExternalDNS را با استفاده از Terraform Helm Provider نصب کنید Section-30: Install ExternalDNS using Terraform Helm Provider

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

  • مرحله 02: بررسی ExternalDNS TFConfigs Step-02: Review ExternalDNS TFConfigs

  • مرحله 03: دستورات TF را اجرا کنید، گزارش های DNS Pod خارجی را آزمایش کنید Step-03: Execute TF Commands, Test External DNS Pod logs

بخش 30: ExternalDNS را با استفاده از Terraform Helm Provider نصب کنید Section-30: Install ExternalDNS using Terraform Helm Provider

بخش-31: ورود با ExternalDNS - خودکار کردن با Terraform Section-31: Ingress with ExternalDNS - Automate with Terraform

  • مرحله 01: معرفی Ingress با DNS خارجی Step-01: Introduction to Ingress with External DNS

  • مرحله 02: تنظیمات TF را مرور کنید، دستورات TF را اجرا کنید، تست و پاکسازی کنید Step-02: Review TF Configs, Execute TF Commands, Test and CleanUp

بخش-31: ورود با ExternalDNS - خودکار کردن با Terraform Section-31: Ingress with ExternalDNS - Automate with Terraform

بخش-32: سرویس Kubernetes LB با ExternalDNS - خودکارسازی با Terraform Section-32: Kubernetes LB Service with ExternalDNS - Automate with Terraform

  • مرحله 01: معرفی سرویس Kubernetes با DNS خارجی Step-01: Introduction to Kubernetes Service with External DNS

  • مرحله 02: تنظیمات TF را مرور کنید، دستورات TF را اجرا کنید، تست و پاکسازی سرویس k8s De Step-02: Review TF Configs, Execute TF Commands, Test and CleanUp k8s Service De

بخش-32: سرویس Kubernetes LB با ExternalDNS - خودکارسازی با Terraform Section-32: Kubernetes LB Service with ExternalDNS - Automate with Terraform

بخش-33: مسیریابی میزبان مجازی مبتنی بر نام ورودی- با Terraform خودکار کنید Section-33: Ingress Name based Virtual Host Routing- Automate with Terraform

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

  • مرحله 02: مرور NVHR TFConfig ها، اجرای دستورات TF، تست و پاکسازی Step-02: Review NVHR TFConfigs, Execute TF Commands, Test and CleanUp

بخش-33: مسیریابی میزبان مجازی مبتنی بر نام ورودی- با Terraform خودکار کنید Section-33: Ingress Name based Virtual Host Routing- Automate with Terraform

بخش-34، 35: ورودی SSL Discovery Host، TLS - خودکارسازی با Terraform Section-34, 35: Ingress SSL Discovery Host, TLS - Automate with Terraform

  • مرحله 01: مقدمه ای بر میزبان کشف SSL و TLS Step-01: Introduction to Ingress SSL Discovery Host and TLS

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

  • مرحله 03: SSL Discovery TLS Demo TFConfigs را مرور کنید Step-03: Review SSL Discovery TLS Demo TFConfigs

  • مرحله 04: اجرای دستورات TF SSL Discovery TLS نسخه نمایشی، آزمایش و پاکسازی Step-04: Execute TF Commands SSL Discovery TLS Demo, Test and Clean-Up

بخش-34، 35: ورودی SSL Discovery Host، TLS - خودکارسازی با Terraform Section-34, 35: Ingress SSL Discovery Host, TLS - Automate with Terraform

بخش-36: گروه های ورودی - با Terraform خودکار کنید Section-36: Ingress Groups - Automate with Terraform

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

  • مرحله 02: YAML و TFConfigs را برای گروه های ورودی مرور کنید Step-02: Review YAML and TFConfigs for Ingress Groups

  • مرحله 03: دستورات TF را اجرا کنید، گروه های ورودی را آزمایش کنید و پاکسازی کنید Step-03: Execute TF Commands, Test Ingress Groups and CleanUp

بخش-36: گروه های ورودی - با Terraform خودکار کنید Section-36: Ingress Groups - Automate with Terraform

بخش-37: IP نوع هدف ورودی - خودکارسازی با Terraform Section-37: Ingress Target Type IP - Automate with Terraform

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

  • مرحله 02: نوع IP ورودی - بررسی، اجرای دستورات TF، تست و پاکسازی Step-02: Ingress Target Type IP - Review, Execute TF Commands, Test and CleanUp

بخش-37: IP نوع هدف ورودی - خودکارسازی با Terraform Section-37: Ingress Target Type IP - Automate with Terraform

بخش-38: تعادل بار داخلی ورودی - با Terraform خودکار کنید Section-38: Ingress Internal Load Balancer - Automate with Terraform

  • مرحله 01: معرفی Ingress Internal LB و Curl Pod Step-01: Introduction to Ingress Internal LB and Curl Pod

  • مرحله 02: ورود به LB داخلی - بررسی، اجرای دستورات TF، تست و پاکسازی Step-02: Ingress Internal LB - Review, Execute TF Commands, Test and CleanUp

بخش-38: تعادل بار داخلی ورودی - با Terraform خودکار کنید Section-38: Ingress Internal Load Balancer - Automate with Terraform

بخش-39: فضاهای نام متقاطع ورودی - با Terraform خودکار کنید Section-39: Ingress Cross Namespaces - Automate with Terraform

  • مرحله 01: مقدمه ای بر فضاهای نام Ingress Cross Step-01: Introduction to Ingress Cross Namespaces

  • مرحله 02: YAML و TFConfigs را برای فضای نام Ingress Cross مرور کنید Step-02: Review YAML and TFConfigs for Ingress Cross Namespace

  • مرحله 03: دستورات TF را اجرا کنید، تست Ingress Cross NS و CleanUp را انجام دهید Step-03: Execute TF Commands, Test Ingress Cross NS and CleanUp

بخش-39: فضاهای نام متقاطع ورودی - با Terraform خودکار کنید Section-39: Ingress Cross Namespaces - Automate with Terraform

بخش-40: AWS Network Load Balancer با کنترلر Load Balancer AWS Section-40: AWS Network Load Balancer with AWS Load Balancer Controller

  • مرحله 01: مقدمه ای بر مبانی NLB Step-01: Introduction to NLB Basics

  • مرحله 02: تنظیمات YAML و TF را برای NLB Basics Usecase مرور کنید Step-02: Review YAML and TF Configs for NLB Basics Usecase

  • مرحله 03: دستورات TF را اجرا کنید، NLB را تست کنید و پاکسازی کنید Step-03: Execute TF Commands, Test NLB and CleanUp

بخش-40: AWS Network Load Balancer با کنترلر Load Balancer AWS Section-40: AWS Network Load Balancer with AWS Load Balancer Controller

بخش-41: AWS NLB TLS، DNS خارجی با AWS LBC - خودکارسازی با Terraform Section-41: AWS NLB TLS, External DNS with AWS LBC - Automate with Terraform

  • مرحله 01: معرفی AWS NLB TLS و DNS خارجی Step-01: Introduction to AWS NLB TLS and External DNS

  • مرحله 02: تنظیمات YAML و TF را برای NLB TLS و ExtDNS مرور کنید Step-02: Review YAML and TF Configs for NLB TLS and ExtDNS

  • مرحله 03: اجرای دستورات TF، تأیید NLB TLS ExtDNS و پاکسازی Step-03: Execute TF Commands, Verify NLB TLS ExtDNS and Clean-Up

بخش-41: AWS NLB TLS، DNS خارجی با AWS LBC - خودکارسازی با Terraform Section-41: AWS NLB TLS, External DNS with AWS LBC - Automate with Terraform

بخش-42: AWS NLB LB داخلی با AWS LBC - خودکارسازی با Terraform Section-42: AWS NLB Internal LB with AWS LBC - Automate with Terraform

  • مرحله 01: معرفی AWS NLB داخلی LB Step-01: Introduction to AWS NLB Internal LB

  • مرحله 02: مرور NLB داخلی LB YAML، TFConfigs، استقرار، تأیید و پاکسازی Step-02: Review NLB Internal LB YAML, TFConfigs, Deploy, Verify and Cleanup

بخش-42: AWS NLB LB داخلی با AWS LBC - خودکارسازی با Terraform Section-42: AWS NLB Internal LB with AWS LBC - Automate with Terraform

بخش-43: AWS EKS Fargate Profiles با استفاده از Terraform Section-43: AWS EKS Fargate Profiles using Terraform

  • مرحله 01: AWS Fargate برای AWS EKS چیست Step-01: What is AWS Fargate for AWS EKS

  • مرحله 02: آشنایی با پروفایل های Fargate Step-02: Introduction to Fargate Profiles

  • مرحله 03: تنظیمات TF را برای نمایه Fargate مرور کنید Step-03: Review TF Configs for Fargate Profile

  • مرحله 04: دستورات TF را اجرا کنید و نمایه Fargate ایجاد شده را تأیید کنید Step-04: Execute TF Commands and Verify Fargate Profile created

بخش-43: AWS EKS Fargate Profiles با استفاده از Terraform Section-43: AWS EKS Fargate Profiles using Terraform

بخش-44: اجرای بارهای کاری EKS در AWS Fargate - خودکارسازی با Terraform Section-44: Run EKS Workloads on AWS Fargate - Automate with Terraform

  • مرحله 01: مقدمه ای بر اجرای بارهای کاری در Fargate Step-01: Introduction to Running workloads on Fargate

  • مرحله 02: تنظیمات TF را مرور کنید، دستورات TF را اجرا کنید و تأیید کنید Step-02: Review TF Configs, Execute TFCommands and Verify

  • مرحله 03: حافظه و CPU را در Fargate Pod درک کنید و همه پروژه ها را پاکسازی کنید Step-03: Understand Fargate Pod Memory and CPU and CleanUp all projects

بخش-44: اجرای بارهای کاری EKS در AWS Fargate - خودکارسازی با Terraform Section-44: Run EKS Workloads on AWS Fargate - Automate with Terraform

بخش-45: AWS Fargate Only EKS Cluster با استفاده از Terraform Section-45: AWS Fargate Only EKS Cluster using Terraform

  • مرحله 01: مقدمه ای بر خوشه فقط Fargate EKS Step-01: Introduction to Fargate Only EKS Cluster

  • مرحله 02: تنظیمات TF را برای P01 EKS Cluster مرور کنید Step-02: Review TF Configs for P01 EKS Cluster

  • مرحله 03: دستورات TF را برای P01 EKS Cluster و وصله هسته ها اجرا کنید Step-03: Execute TF Commands for P01 EKS Cluster and patch coredns

  • مرحله 04: اجرای دستورات TF برای P02، P03، P04، تأیید و پاکسازی همه پروژه ها Step-04: Execute TF Commands for P02, P03, P04, Verify and CleanUp all projects

بخش-45: AWS Fargate Only EKS Cluster با استفاده از Terraform Section-45: AWS Fargate Only EKS Cluster using Terraform

بخش-46: نصب کنترلر AWS EFS CSI با استفاده از ارائه دهنده Helm Terraform Section-46: AWS EFS CSI Controller Install using Terraform Helm Provider

  • مرحله 01: مقدمه ای بر نصب درایور AWS EFS CSI Step-01: Introduction to AWS EFS CSI Driver Install

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

  • مرحله 03: تنظیمات TF را برای نصب P02 EFS CSI مرور کنید Step-03: Review TF Configs for P02 EFS CSI Install

  • مرحله 04: دستورات TF را برای EFS CSI P02 اجرا کنید و تأیید کنید Step-04: Execute TF Commands for EFS CSI P02 and Verify

بخش-46: نصب کنترلر AWS EFS CSI با استفاده از ارائه دهنده Helm Terraform Section-46: AWS EFS CSI Controller Install using Terraform Helm Provider

بخش-47: AWS EFS Static Provisioning - اتوماسیون با Terraform Section-47: AWS EFS Static Provisioning - Automate with Terraform

  • مرحله 01: مقدمه ای بر AWS EFS Static Provisioning Step-01: Introduction to AWS EFS Static Provisioning

  • مرحله 02: منبع TFConfigs EFS را مرور کنید Step-02: Review TFConfigs EFS Resource

  • مرحله 03: برنامه TFConfigs StorageClass، PVC، PV، EFS Writer را مرور کنید Step-03: Review TFConfigs StorageClass, PVC, PV, EFS Writer App

  • مرحله 04: بررسی TFConfigs MyApp1 Step-04: Review TFConfigs MyApp1

  • مرحله 05: دستورات TF را اجرا کنید، تامین استاتیک EFS را تأیید کنید و پاکسازی کنید Step-05: Execute TF Commands, Verify EFS Static Provisioning and CleanUp

بخش-47: AWS EFS Static Provisioning - اتوماسیون با Terraform Section-47: AWS EFS Static Provisioning - Automate with Terraform

بخش-48: AWS EFS Dynamic Provisioning - اتوماسیون با Terraform Section-48: AWS EFS Dynamic Provisioning - Automate with Terraform

  • مرحله 01: مقدمه ای بر AWS EFS Dynamic Provisioning Step-01: Introduction to AWS EFS Dynamic Provisioning

  • مرحله 02: بررسی TFConifgs P03 EFS Dynamic Provisioning Step-02: Review TFConifgs P03 EFS Dynamic Provisioning

  • مرحله 03: اجرای دستورات TF برای P03 EFS Dynamic Provisioning، تأیید و پاکسازی Step-03: Execute TF Commands for P03 EFS Dynamic Provisioning, Verify and Clean

بخش-48: AWS EFS Dynamic Provisioning - اتوماسیون با Terraform Section-48: AWS EFS Dynamic Provisioning - Automate with Terraform

بخش-49: نصب سیستم فایل AWS EFS برای بارهای کاری Fargate Section-49: AWS EFS File System Mount for Fargate Workloads

  • مرحله 01: مقدمه ای بر نصب سیستم فایل EFS برای بارهای کاری Fargate Step-01: Introduction to EFS File System Mount for Fargate Workloads

  • مرحله 02: نمایه Fargate P03 ایجاد کنید Step-02: Create Fargate Profile P03

  • مرحله 03: بررسی، ایجاد، تأیید و پاکسازی P04 EFS Static Provisioning Step-03: Review, Create,Verify and CleanUp P04 EFS Static Provisioning

  • مرحله 04: بررسی، ایجاد، تأیید و پاکسازی P04 EFS Dynamic Provisioning Step-04: Review, Create,Verify and CleanUp P04 EFS Dynamic Provisioning

  • مرحله 05: پاکسازی پروفایل های Fargate و پروژه های EFS CSI Step-05: CleanUp Fargate Profiles and EFS CSI Projects

بخش-49: نصب سیستم فایل AWS EFS برای بارهای کاری Fargate Section-49: AWS EFS File System Mount for Fargate Workloads

بخش 50، 51: نصب کنترل کننده خودکار مقیاس کننده خوشه Kubernetes با Terraform Section-50, 51: Kubernetes Cluster Autoscaler Controller Install with Terraform

  • مرحله 01: مقدمه‌ای بر خودکار مقیاس‌کننده خوشه‌ای Kubernetes Step-01: Introduction to Kubernetes Cluster Autoscaler

  • مرحله 02: تغییرات P01 EKS Cluster را اعمال کنید که عبارتند از Tags و ASG Full Access Step-02: Apply P01 EKS Cluster changes which are Tags and ASG Full Access

  • مرحله 03: تنظیمات TF P02 Cluster Autoscaler را مرور کنید Step-03: Review TF Configs P02 Cluster Autoscaler

  • مرحله 04: دستورات TF را اجرا کنید، بررسی خودکار کلاستر را تأیید کنید Step-04: Execute TF Commands, Verify Cluster Autoscaler

  • مرحله 05: تست خودکار مقیاس کننده خوشه ای Step-05: Cluster Autoscaler Testing

بخش 50، 51: نصب کنترل کننده خودکار مقیاس کننده خوشه Kubernetes با Terraform Section-50, 51: Kubernetes Cluster Autoscaler Controller Install with Terraform

بخش-52: مقیاس خودکار پود افقی Kubernetes با Terraform Section-52: Kubernetes Horizontal Pod Autoscaling with Terraform

  • مرحله 01: مقدمه ای بر HPA و سرور متریک Step-01: Introduction to HPA and Metrics Server

  • مرحله 02: بررسی TFConfigs و استقرار Metrics Server Step-02: Review TFConfigs and Deploy Metrics Server

  • مرحله 03: مرور TFConfigs P04، Deploy، Verify و CleanUp Step-03: Review TFConfigs P04, Deploy, Verify and CleanUp

بخش-52: مقیاس خودکار پود افقی Kubernetes با Terraform Section-52: Kubernetes Horizontal Pod Autoscaling with Terraform

بخش-53: مقیاس خودکار پود عمودی Kubernetes با Terraform Section-53: Kubernetes Vertical Pod Autoscaling with Terraform

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

  • مرحله 02: پیش نیازهای نصب VPA را مرور کنید Step-02: Review Prerequisites for VPA Install

  • مرحله 03: P03 VPA TFConfigs را مرور کنید Step-03: Review P03 VPA TFConfigs

  • مرحله 04: دستورات TF Verify P03 را اجرا کنید Step-04: Execute TF Commands Verify P03

  • مرحله 05: نسخه ی نمایشی VPA با YAML Part-1: VPA UpdateMode Auto Step-05: VPA demo with YAML Part-1: VPA UpdateMode Auto

  • مرحله 06: نسخه نمایشی VPA با YAML قسمت 2: سیاست منابع VPA Step-06:VPA Demo with YAML Part-2: VPA Resource Policy

  • مرحله 07: نسخه نمایشی VPA Terraform Step-07: VPA Terraform Demo

بخش-53: مقیاس خودکار پود عمودی Kubernetes با Terraform Section-53: Kubernetes Vertical Pod Autoscaling with Terraform

بخش-54: نظارت و ثبت AWS EKS با kubectl Section-54: AWS EKS Monitoring and Logging with kubectl

  • مرحله 01: CloudWatch Container Insights چیست؟ Step-01: What is CloudWatch Container Insights ?

  • مرحله 02: مقدمه ای بر CloudWatch Agent و FluentBit Step-02: Introduction to CloudWatch Agent and FluentBit

  • مرحله 03: سیاست Project-01 CloudWatchAgentServer IAM را مرور کنید Step-03: Review Project-01 CloudWatchAgentServer IAM Policy

  • مرحله 04: Project-02 CloudWatchAgent و FB ConfigMaps را مرور کنید Step-04: Review Project-02 CloudWatchAgent and FB ConfigMaps

  • مرحله 05: عامل CloudWatch را مستقر کنید Step-05: Deploy CloudWatch Agent

  • مرحله 06: عامل FluentBit را مستقر کنید Step-06: Deploy FluentBit Agent

  • مرحله 07: بررسی اطلاعات کانتینر CloudWatch Step-07: Verify CloudWatch Container Insights

  • مرحله 08: بررسی اطلاعات ثبت FluentBit Step-08: Verify FluentBit Log Insights

  • مرحله 09: CWA، FluentBit، نمونه برنامه و گروه های گزارش را پاک کنید Step-09: CleanUp CWA, FluentBit, Sample App and Log Groups

بخش-54: نظارت و ثبت AWS EKS با kubectl Section-54: AWS EKS Monitoring and Logging with kubectl

بخش-55: نظارت و ثبت AWS EKS با Terraform Section-55: AWS EKS Monitoring and Logging with Terraform

  • مرحله 01: معرفی CWA و FB با استفاده از Terraform Step-01: Introduction to CWA and FB using Terraform

  • مرحله 02: بررسی P02 CloudWatch Agent، FluentBit TFConfigs Step-02: Review P02 CloudWatch Agent, FluentBit TFConfigs

  • مرحله 03: دستورات TF را اجرا کنید و منابع CWA و FB را درک کنید Step-03: Execute TF Commands and Understand CWA and FB resources

  • مرحله 04: بررسی اطلاعات کانتینر CloudWatch (CWA، FB) Step-04: Verify CloudWatch Container Insights (CWA, FB)

  • مرحله 05: نمونه پاکسازی، CWA و FluentBit Step-05: CleanUp Sample, CWA and FluentBit

بخش-55: نظارت و ثبت AWS EKS با Terraform Section-55: AWS EKS Monitoring and Logging with Terraform

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

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

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

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Terraform در AWS EKS Kubernetes IaC SRE- 50 دموهای دنیای واقعی
جزییات دوره
45.5 hours
310
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
11,905
4.7 از 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