پروژه Argo یک مجموعه ابزار برای مدیریت Workflows و Kubernetes-native CI/CD است که به صورت مستقیم بر روی Kubernetes اجرا میشود. Argo به تیمهای توسعه و عملیات کمک میکند تا فرآیندهای پیچیده را به صورت ...
بهروزرسانی: ۱۴۰۳/۱۰/۲۴
کار با Argo Workflows
مدیریت استقرار برنامهها با Argo CD
خودکارسازی فرآیندها با Argo Events
مدیریت استقرارهای پیشرفته با Argo Rollouts
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
پروژه Argo یک مجموعه ابزار برای مدیریت Workflows و Kubernetes-native CI/CD است که به صورت مستقیم بر روی Kubernetes اجرا میشود. Argo به تیمهای توسعه و عملیات کمک میکند تا فرآیندهای پیچیده را به صورت خودکار اجرا کرده و قابلیت GitOps و مدیریت فرآیندهای داده را فراهم کند. برای کار با Argo و اجزای مختلف آن، آشنایی ابتدایی با مفاهیم Kubernetes ضروری است.
Argo Workflows : ابزار اصلی برای اجرای container-native workflows بر روی Kubernetes است
Argo CD: ابزار GitOps برای استقرار (deployment) برنامهها از طریق Git repositories. حالت هماهنگسازی (Synchronization) بین وضعیت واقعی (live state) و وضعیت دلخواه (desired state) برنامهها در Kubernetes را مدیریت میکند
Argo Events: یک event-driven framework برای خودکارسازی workflows و pipeline triggers. این ابزار میتواند به انواع رویدادها (مانند تغییر در Git، یک پیام Kafka، یا تغییر در S3 bucket) گوش دهد و آنها را مدیریت کند
Argo Rollouts: ابزار برای مدیریت استقرارهای پیشرفته (progressive delivery)، مانند: Blue/Green Deployments و Canary Deployments
اطلاعات بیشتر
محمد معدنیپور فعالیت حرفهای خود را از سال ۱۳۹۷ به عنوان ادمین شبکه آغاز کرد. با توجه به علاقهمندی عمیق به لینوکس و دنیای متنباز، در ادامه مسیر شغلی خود به مدیریت سیستمهای لینوکسی روی آورد. این اشتیاق به مفاهیم اتوماسیون و بهینهسازی فرآیندهای توسعه نرمافزار او را به حوزه مهندسی DevOps هدایت کرد. وی با تمرکز بر زیرساختهای بانکی کشور تجربهای ارزشمند کسب کرد و اکنون به عنوان مهندس DevOps در یک شرکت بینالمللی به فعالیت خود ادامه میدهد.
اطلاعات بیشتر