آموزش تسلط بر Argo Rollouts: Progressive Delivery در Kubernetes

Mastering Argo Rollouts: Progressive Delivery in Kubernetes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از ابتدایی تا پیشرفته: دستیابی به استراتژی استقرار قناری و سبز آبی قابل اطمینان و بدون توقف و قابل اعتماد در Kubernetes. تسلط بر استراتژی‌های استقرار: یاد بگیرید که پیاده‌سازی‌های سبز-آبی و قناری را برای عرضه‌های کنترل‌شده پیاده‌سازی کنید. مهارت‌های نظارت بر عرضه: در نظارت و مدیریت فرآیندهای عرضه با استفاده از Argo Rollouts تخصص کسب کنید. تکنیک‌های بازگشت: توانایی انجام بازگشت‌های مؤثر و مدیریت شکست‌های استقرار را به دست آورید. یکپارچه‌سازی با ابزارهای نظارت: یاد بگیرید که Argo Rollouts را با ابزارهای نظارتی رایج برای مشاهده‌پذیری پیشرفته ادغام کنید. بهترین روش‌ها برای تحویل پیشرو: روش‌های کلیدی برای تحویل پیشرونده موفقیت‌آمیز در محیط‌های بومی ابری را درک کنید. پیش نیازها: دانش پایه Kubernetes: آشنایی با مفاهیم Kubernetes مانند Pods، Deployments، Services و تنظیمات YAML ضروری است. درک اصول CI/CD: درک اساسی فرآیندهای یکپارچه سازی و استقرار مداوم (CI/CD) سودمند خواهد بود. تجربه با Containerization: تجربه عملی با فناوری های کانتینری مانند Docker، زیرا Argo Rollouts در یک محیط کانتینری استفاده می شود. آشنایی با Git: دانش اولیه Git برای کنترل نسخه، زیرا نمونه کد و تمرین ممکن است شامل عملیات Git باشد. مهارت در خط فرمان: با استفاده از رابط های خط فرمان (CLI) راحت باشید، زیرا بسیاری از وظایف Kubernetes و Argo Rollouts از طریق CLI انجام می شوند. اختیاری - قرار گرفتن قبلی در جریان کار Argo: اگرچه اجباری نیست، داشتن پیشینه در Argo Workflow یا ابزارهای مشابه می تواند درک را افزایش دهد.

با "تسلط بر عرضه Argo: تحویل پیشرو در Kubernetes" به دنیای Kubernetes شیرجه بزنید. این دوره جامع برای تجهیز حرفه ای های DevOps، علاقه مندان به Kubernetes و مهندسان نرم افزار با مهارت های پیاده سازی استراتژی های استقرار پیشرفته در Kubernetes با استفاده از Argo Rollouts طراحی شده است. در اینجا خلاصه ای از آنچه یاد خواهید گرفت، ساختار یافته در ماژول های جذاب با تمرکز بر جنبه های عملی و نظری است:


  • معرفی Kubernetes Argo Rollouts

    • درک اکوسیستم Kubernetes

    • مبانی استقرار Kubernetes

    • معرفی Argo Rollouts و اهمیت آن در استقرارهای مدرن

  • استقرار با Argo Rollouts

    • راه اندازی Argo Rollouts در خوشه Kubernetes شما

    • انتقال از استقرار سنتی به Argo Rollouts

    • تمرینات عملی: اولین برنامه خود را با استفاده از Argo Rollouts اجرا کنید

  • استراتژی های توسعه پیشرفته

    • غواصی عمیق در Canary Releases : به تدریج تغییرات را در زیرمجموعه ای از کاربران اعمال کنید

    • تسلط بر پیاده‌سازی‌های سبز-آبی: اطمینان از عدم توقف در طول به‌روزرسانی‌ها

    • سناریوهای عملی: اجرای استراتژی های پیچیده استقرار

  • نظارت و بازگرداندن خودکار

    • ادغام با ابزارهای نظارتی مانند Prometheus و Grafana

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

    • تجزیه و تحلیل انتقادی: درک معیارهای استقرار برای تصمیم گیری

  • برنامه های کاربردی در دنیای واقعی و بهترین روش ها

    • استفاده از Argo Rollouts در محیط های تولید

    • بهترین روش ها: اطمینان از در دسترس بودن و قابلیت اطمینان بالا

    • مطالعات موردی: تجزیه و تحلیل اجرای موفق Argo Rollouts

در سرتاسر دوره، بر اجرای عملی و قابلیت کاربرد در دنیای واقعی تاکید می‌شود و این اطمینان را می‌دهد که نه تنها مفاهیم را درک می‌کنید، بلکه می‌توانید با اطمینان آنها را در محیط Kubernetes خود نیز به کار ببرید. چه بخواهید توانایی‌های DevOps خود را تقویت کنید یا بر تکنیک‌های تحویل پیشرونده تسلط داشته باشید، این دوره دروازه شما برای برتری در چشم‌انداز بومی ابری است. به ما بپیوندید تا در مدیریت استقرارهای Kubernetes با کارایی و کنترل ماهر شوید.


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

معرفی Introduction

  • معرفی Introduction

  • Command Reference Git Repository Command Reference Git Repository

Argo Rollout مقدمه Argo Rollout Introduction

  • Argo Rollout چرا و ویژگی های کلیدی Argo Rollout Why and Key Features

  • معماری و اجزاء Architecture and Components

  • مفاهیم رونمایی آرگو Argo Rollout Concepts

  • ویژگی های Argo Rollout Controller Argo Rollout Controller Features

نصب و راه اندازی Argo Rollout Argo Rollout Installation

  • سیستم مورد نیاز Argo Rollout Argo Rollout System Requirements

  • نصب و راه اندازی Argo Rollout Argo Rollout Installation

  • مشخصات عرضه Argo Argo Rollout Specification

  • Argo Rollout Simple Demo Argo Rollout Simple Demo

  • Argo Rollout Dashboard Argo Rollout Dashboard

استراتژی های عرضه Rollout Strategies

  • مقدمه استراتژی قناری Canary Strategy Introduction

  • مقدمه استراتژی سبز آبی Blue Green Strategy Introduction

استراتژی عرضه قناری Canary Rollout Strategy

  • Argo Rollout Operation Promote Argo Rollout Operation Promote

  • Argo Rollout Promote Manual Argo Rollout Promote Manual

  • Argo Rollout Promote Full Argo Rollout Promote Full

  • Argo Rollout Abort Argo Rollout Abort

  • بازگشت مجدد Argo Rollout Argo Rollout Rollback

  • توقف و ازسرگیری عرضه Argo Argo Rollout Pause and Resume

تحلیل عرضه Rollout Analysis

  • مقدمه تحلیل Analysis Introduction

  • تجزیه و تحلیل نسخه ی نمایشی با معیارهای ساختگی Analysis Demo with Mock Metrics

  • تجزیه و تحلیل وضعیت مثبت پرومتئوس Analysis Prometheus Positive Condition

  • تجزیه و تحلیل وضعیت منفی پرومتئوس Analysis Prometheus Negative Condition

  • استدلال تحلیل Analysis Argument

انتشار برنامه آزمایشی Rollout Demo Application

  • با پروکسی به سرویس Rollout دسترسی پیدا کنید Access Rollout Service with Proxy

  • ویژگی های رابط کاربری برنامه آزمایشی Demo Application UI Features

  • نسخه ی نمایشی با Kustomize Demo with Kustomize

  • سرویس پیش نمایش را تأیید کنید Verify Preview Service

آزمایش Experiments

  • مقدمه آزمایش Experiment Introduction

  • شرط موفقیت آزمایش Experiment Success Condition

  • شرایط شکست آزمایش Experiment Failure Condition

  • تبلیغ خودکار موفقیت را آزمایش کنید Experiment Success Auto Promotion

  • برگشت خودکار شکست در آزمایش Experiment Failure Auto Roll Back

گسترش خودکار مقیاس Rollout Auto Scaling

  • Metrics Server Addon معرفی Metrics Server Addon Introduction

  • نسخه نمایشی مقیاس خودکار غلاف افقی Horizontal Pod Auto Scaling Demo

  • نسخه ی نمایشی کاهش مقیاس HPA HPA Scaling Down Demo

استقرار سبز آبی Blue Green Deployment

  • نسخه ی نمایشی سبز آبی Blue Green Demo

  • تجزیه و تحلیل قبل از ارتقاء Pre Promotion Analysis

  • تجزیه و تحلیل پست تبلیغاتی Post Promotion Analysis

  • هلم آبی سبز رونمایی Helm Blue Green Rollout

  • تمیز کردن هلم Helm Cleanup

عرضه با ایستیو Rollout With Istio

  • مقدمه ایستیو Istio Introduction

  • نصب ایستیو Istio Installation

  • ایستیو کیالی آدون Istio Kiali Addon

  • پیاده سازی Argo Rollout Istio Argo Rollout Istio Implementation

  • پیاده سازی زیر مجموعه ایستیو Istio Subset Implementation

اطلاعیه Notifications

  • معرفی اطلاعیه Notification Introduction

  • Slack Notification Slack Notification

راه اندازی محیط Environment Setup

  • AWS EC2 Instance را با AWS Linux راه اندازی کنید Setup AWS EC2 Instance with AWS Linux

  • راه اندازی AWS Windows EC2 Instance Setup AWS Windows EC2 Instance

  • مدل قیمت گذاری منابع AWS AWS Resource Pricing Model

  • راه اندازی Minikube در نمونه AWS EC2 Minikube Setup in AWS EC2 Instance

  • راه اندازی CentOS VirtualBox CentOS VirtualBox Setup

  • VirtualBox GuestAddition VirtualBox GuestAddition

  • راه اندازی Minikube در CentOS Minikube Setup in CentOS

  • راه اندازی چند گره Kubernetes Multi Node Kubernetes Setup

مقدمه Kubernetes Kubernetes Introduction

  • معرفی کانتینرها Introduction to Containers

  • Docker Container Demo - Docker Hub Docker Container Demo - Docker Hub

  • معماری Kubernetes Kubernetes Architecture

  • Kubernetes Pods Kubernetes Pods

  • خدمات در Kubernetes Services in Kubernetes

  • نسخه نمایشی سرویس - IP خوشه Service Demo - Cluster IP

  • نسخه نمایشی سرویس - پورت گره Service Demo - Node Port

  • نسخه نمایشی سرویس - پورت گره - تونل SSH Service Demo - Node Port - SSH Tunnel

  • Replicaset در Kubernetes Replicaset in Kubernetes

  • استقرار در Kubernetes Deployments in Kubernetes

  • اجزای اضافی Kubernetes Kubernetes Additional Components

ابزارهای Kubernetes Kubernetes Tools

  • نصب و معرفی HELM3 HELM3 Installation and Introduction

  • Helm Repo، نمودارها، نمونه‌های نمایشی Helm Repo, Charts, Templates Demo

پرومتئوس و گرافانا Prometheus and Grafana

  • مقدمه پرومتئوس Prometheus Introduction

  • نصب پرومتئوس Prometheus Installation

  • به رابط کاربری Grafana و Prometheus دسترسی پیدا کنید Access Grafana and Prometheus UI

نتیجه Conclusion

  • موارد استفاده مثال ممکن Possible Example Usecases

  • اکوسیستم آرگو Argo Ecosystem

  • نتیجه Conclusion

نمایش نظرات

Udemy (یودمی)

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

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

آموزش تسلط بر Argo Rollouts: Progressive Delivery در Kubernetes
جزییات دوره
8 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,284
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

MUTHUKUMAR Subramanian MUTHUKUMAR Subramanian

پرفروش ترین مربی، Big Data، Spark، Cloud، Java، AWS