نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هر بدنی می تواند جریان هوا را راه اندازی کند. توسعه محلی یا استقرار تولید در 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
نمایش نظرات