آموزش A.B.C.D Apache Airflow 2.x در AWS - EKS | Minikube | هلم

دانلود A.B.C.D Apache Airflow 2.x on AWS - EKS | Minikube | Helm

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هر بدنی می تواند جریان هوا را راه اندازی کند. توسعه محلی یا استقرار تولید در AWS - EKS. به همین سادگی است. Helm Chart خود را ایجاد کنید Deploy Airflow در AWS EKS ایجاد یک خوشه مقیاس پذیر ایجاد خط لوله برای استقرار پیکربندی جریان هوا با استفاده از الگوها

در این دوره آموزشی، شما یاد خواهید گرفت که چگونه:


  • یک اسکریپت برای استقرار یکپارچه Airflow برای توسعه محلی ایجاد کنید

  • نمودار هلم خود را ایجاد کنید

  • اسکریپت‌های الگو و فایل‌های YAML

  • جریان هوا را با استفاده از هلم پیکربندی کنید

  • با استفاده از eksctl یک خوشه EKS مقیاس پذیر ایجاد کنید

  • یک کنترل کننده ورودی ALB برای متعادل کردن بار و دسترسی به رابط کاربری جریان هوا مستقر کنید

  • نصب EFS برای گزارش‌های اجرایی Kubernetes پایدار

  • ایجاد خط لوله برای استقرار جریان هوا با استفاده از خط لوله کد AWS


پیش نیازها:


  • دانش اولیه در مورد اجزای جریان هوا

  • دانش اولیه درباره Kubernetes

  • دانش اولیه در مورد AWS

  • آشنا با کار بر روی یک IDE


وابستگی ها: سیستم عامل لینوکس، ویندوز، حساب AWS (برای استقرار غیر محلی)


این دوره با راهنمای تولید Apache Airflow برای استقرار جریان هوایی بسیار مقیاس‌پذیر در EKS و همچنین از مستندات رسمی AWS پیروی می‌کند و در حین استقرار خدمات، اطمینان حاصل می‌کند که همیشه به‌روز می‌مانید و اطلاعات دقیق‌تری را هر زمان که بخواهید به دست می‌آورید. .


این دوره برای چه کسانی است:


  • اگر یک مهندس DevOps هستید و می‌خواهید وابستگی‌های فنی برای استقرار جریان هوا مانند استفاده از EFS برای استفاده از یک مجری Kubernetes را بدانید.

  • اگر مهندس داده هستید و می‌خواهید از Airflow برای توسعه استفاده کنید، اما نمی‌خواهید زمان زیادی را صرف یادگیری نحوه پیکربندی آن کنید.

  • اگر یک مهندس Full Stack هستید و می‌خواهید در مورد چارچوب‌های مختلف پیرامون جریان هوا مانند Helm، AWS EKS بیاموزید.

  • اگر می‌خواهید روی توسعه تمرکز کنید و از شر تمام ناامیدی ناشی از تلاش برای تنظیم جریان هوا با تمام اجزای اصلی خلاص شوید.

این دوره برای چه کسانی مناسب نیست: اگر می خواهید بدانید Airflow چیست یا نحوه ایجاد DAG یا خطوط لوله را بیاموزید.


توجه: این دوره شامل استفاده از منابع AWS مانند EKS است که واجد شرایط لایه رایگان نیست.


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

شروع به کار Getting Started

  • خوش آمدید Welcome

  • مقدمه Introduction

  • مخزن پروژه Project Repo

  • راه اندازی محیط زیست ما Setting up our Environment

استقرار جریان هوای محلی - Minikube Local Airflow Deployment - Minikube

  • استقرار جریان هوا در خوشه محلی Minikube Deploying Airflow on Local Minikube Cluster

ایجاد نمودار هلم Creating Helm Chart

  • ایجاد نمودار کمکی Creating a Helper Chart

  • ایجاد Deploy Script Creating Deploy Script

  • رفع GitSync (اختیاری) GitSync Fix (Optional)

جریان هوا در AWS EKS Airflow on AWS EKS

  • شروع کار با AWS Getting Started with AWS

  • ایجاد Cluster با AutoScaler Creating Cluster with AutoScaler

  • ایجاد پایگاه داده و ذخیره اسرار Creating Database and Storing Secrets

  • پیش نیاز برای K8s 1.23+ Prereq for K8s 1.23+

  • استقرار جریان هوا در EKS Deploying Airflow on EKS

افشای UI و گزارش های ماندگار Exposing UI and Persisting Logs

  • اعتبارسنجی آخرین سیاست ها Validate Latest Policies

  • استقرار کنترلر ALB Deploying ALB Contoller

  • ایجاد EFS برای Kubernetes Logs Persistence Creating EFS for Kubernetes Logs Persistence

خط لوله CI/CD CI/CD Pipeline

  • ایجاد یک CodePipeline Creating a CodePipeline

جریان هوا در عمل Airflow in Action

  • با استفاده از CeleryKubernetes Executor Using CeleryKubernetes Executor

پاکسازی CleanUp

  • پاکسازی منابع Cleaning up Resources

فعال کردن SSL اختیاری Enabling SSL Optional

  • فعال کردن HTTPS برای مرورگر Enabling HTTPS for the Browser

نمایش نظرات

آموزش A.B.C.D Apache Airflow 2.x در AWS - EKS | Minikube | هلم
جزییات دوره
3 hours
20
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
269
4.9 از 5
ندارد
دارد
دارد
Faizan Qazi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Faizan Qazi Faizan Qazi

مشاور اتوماسیون