دوره آموزشی
دوبله زبان فارسی
آموزش FluxCD با لابراتوارهای عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بررسی GitOps در مقابل دواپس
- بررسی FluxCD و معماری آن
- نصب و پیکربندی FluxCD
- استقرار اپلیکیشنها با استفاده از متدولوژی GitOps
- خودکارسازی استقرارها از طریق تگهای تصویر
- امضا و اعتبارسنجی کانتینر
- رمزنگاری و رمزگشایی Secret
- هشدارها، نظارت و رابط کاربری
- درک آرتیفکتها و رجیستری OCI
توضیحات دوره
GitOps یک فریمورک است که در آن کل فرآیند ارائه کد از طریق مخزن گیت کنترل میشود. عملگرهای GitOps مانند Flux میتوانند بهطور خودکار state مطلوب را از گیت دریافت کرده و آن را به اهداف کوبرنتیز اعمال کنند.
برخی از ویژگیهای Flux به شرح زیر است:
- Flux برای اپلیکیشنها و زیرساخت، GitOps فراهم میکند.
- فقط کافی است به گیت پوش کنید، Flux باقی کارها را انجام میدهد.
- Flux با در نظر داشتن امنیت طراحی شده و راههایی برای رمزنگاری و رمزگشایی secrets فراهم میکند.
- Flux میتواند با تمام ابزارهای رایج کوبرنتیز مانند Kustomize، نمودار هلم، RBAC و سیاستهای OPA کار کند.
- Flux میتواند هشدارها و نوتیفیکیشن ها را به محصولات شخص ثالث ارسال کند.
ما هر مبحث را به روشی ساده، ویژوال و قابل فهم ارائه میدهیم.
- ابتدا هر مبحث را با اسلایدهای متحرک درک خواهیم کرد.
- برای هر مبحث دموهای عملی انجام خواهیم داد.
- ما مخزن گیتهاب و مباحث قابلدانلود با مانیفست ها و کد منبع ارائه میدهیم.
- ما تمرینهای عملی را با استفاده از محیطهای لابراتوار OOTB فراهم میکنیم.
چه مواردی در این دوره پوشش داده میشود؟
- کنترلر منبع
- کنترلر Kustomize
- کنترلر هلم
- کنترلر نوتیفیکیشن
- کنترلر رفلکتور تصویر
- کنترلر اتوماسیون تصویر
- نظارت و رابطهای کاربری
- لابراتوارهای عملی
ما به شدت به یادگیری عملی اعتقاد داریم. لطفاً به لابراتوارهای تعاملی که در مرورگر شما باز میشوند سر بزنید و زمان صرف کنید تا محیطی عملی برای تمرین آنچه آموختهاید فراهم شود.
این دوره برای چه کسانی مناسب است؟
- اپراتورهای خوشه
- توسعهدهندگان و معماران
- مهندسان دواپس و SRE
- کسی که میخواهد استقرار اپلیکیشن را خودکار کند.
آموزش FluxCD با لابراتوارهای عملی
-
مقدمه دوره 05:40
-
مقدمه GitOps 01:32
-
اصول GitOps 01:36
-
GitOps در مقابل دواپس 02:32
-
FluxCD چیست، چرا و چگونه؟ 02:08
-
مفاهیم و اصطلاحات FluxCD 03:27
-
ویژگیهای FluxCD 01:56
-
معماری FluxCD - بخش 1 01:32
-
معماری FluxCD - بخش 2 05:39
-
گزینههای نصب FluxCD 05:02
-
دمو - نصب FluxCD 12:27
-
محیط لابراتوار برای تمرینهای عملی 03:37
-
کنترلر منبع 02:46
-
دمو - کنترلر منبع - گیت - مانیفست در مخزن Flux 13:08
-
کنتلر Kustomize 02:41
-
دمو - کنترلر Kustomize - مانیفستهای YAML ساده در مخزن مختلف 07:21
-
دمو - کنترلر Kustomize و پوشش Kustomize 04:32
-
کنترلر منبع - باکت S3 01:49
-
دمو - کنترلر منبع - باکت S3 12:06
-
کنترلر هلم 03:07
-
دمو - کنترلر هلم - با گیت به عنوان منبع 12:39
-
دمو - کنترلر هلم - با مخزن هلم به عنوان منبع 12:26
-
آرتیفکتهای OCI چه هستند؟ 04:38
-
کنترلر منبع - مخزن OCI 02:37
-
دمو - پوش کردن مانیفست کوبرنتیز به رجیستری OCI 07:21
-
دمو - پوش کردن نمودار هلم به رجیستری OCI 03:36
-
دمو - راهاندازی پایگاه داده MySQL 06:00
-
دمو - Pull کردن و استقرار Flux از رجیستری OCI 15:50
-
کنترلر اتوماسیون تصویر 04:40
-
دمو - نصب کنترلر اتوماسیون تصویر 06:56
-
دمو - مقداردهی اولیه داکرهاب 08:15
-
دمو - کنترلر اتوماسیون تصویر - مخزن 08:16
-
دمو - کنترلر اتوماسیون تصویر - سیاست 05:13
-
دمو - کنترلر اتوماسیون تصویر - بروزرسانی 15:31
-
Bitnami Sealed Secrets 03:59
-
دمو - راهاندازی Bitnami Sealed 06:41
-
دمو - رمزنگاری و رمزگشایی Secret با استفاده از Bitnami Sealed Secrets 10:32
-
Mozilla SOPS 04:24
-
دمو - Mozilla SOPS - ادمین 09:43
-
دمو - Mozilla SOPS - توسعهدهنده 12:55
-
Cosign + آرتیفکتهای OCI 03:52
-
دمو - نصب Cosign 03:35
-
دمو - Cosign + آرتیفکتهای OCI 13:29
-
گیرنده وبهوک 04:12
-
دمو - گیرنده وبهوک 11:29
-
هشدارها و ارائهدهندگان 02:29
-
دمو - هشدارها و ارائهدهندگان 14:53
-
نظارت بر Flux 03:23
-
دمو - نصب Kube Prometheus Stack 09:36
-
دمو - نظارت بر Flux با استفاده از Prometheus Grafana 08:14
-
دمو - رابط کاربری Flux 13:19
مشخصات آموزش
آموزش FluxCD با لابراتوارهای عملی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:51
- مدت زمان :05:45:51
- حجم :2.26GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy