لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کوبرنتیز: پیادهسازی GitOps با Argo CD
- آخرین آپدیت
دانلود Kubernetes: GitOps with Argo CD
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره جامع، جانانی راوی آموزشهای عملی استفاده از GitOps با Argo CD را برای استقرار مستمر زیرساخت در کوبرنتیز (Kubernetes) به شما ارائه میدهد. بیاموزید چگونه Argo CD را پیکربندی کنید، اپلیکیشنها را در کلاسترهای محلی و خارجی مستقر نمایید و منابع را بهطور بهینه در محیطهای مختلف مدیریت کنید. نحوه خودکارسازی استقرارها با استفاده از Helm charts را کشف کنید و سپس برای کنترل ترتیب استقرار و وابستگیها، از lifecycle hooks و sync waves استفاده کنید. متوجه شوید که Argo CD چگونه بهطور یکپارچه با GitHub و مخازن خصوصی ادغام میشود تا فرآیند توسعه شما را سرعت ببخشد. درک خود را از خودکارسازی مدیریت زیرساخت و مقیاسبندی استقرار اپلیکیشنها در معماریهای پیچیده کوبرنتیز ارتقا دهید. این دوره برای مهندسان DevOps و مهندسان SRE ایدهآل است و مهارتهای ارزشمندی در استقرار و مدیریت زیرساخت در Google Kubernetes Engine (GKE) و همچنین پیادهسازی application sets برای مدیریت چندین میکروسرویس به شما میآموزد.
این دوره توسط جانانی راوی تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی کنیم.
سرفصل ها و درس ها
مقدمه
Introduction
مرور سریع تکنولوژی
Quick technology overview
جایگاه Argo CD در چرخه توسعه
Where does Argo CD fit?
1. شروع کار با Argo CD
1. Getting Started with Argo CD
یکپارچهسازی مستمر زیرساخت (CI)
Continuous integration of infrastructure
ایجاد یک کلاستر محلی K3s
Creating a local K3s cluster
مرور معماری Argo CD
Argo CD architectural overview
آشنایی با GitOps
Introducing GitOps
معرفی Argo CD
Introducing Argo CD
2. کار با Argo CD در کلاستر محلی کوبرنتیز
2. Working with Argo CD on a Local Kubernetes Cluster
نصب سرویسها و CLI در Argo CD
Installing Argo CD services and CLI
راهاندازی مخزن گیت برای مشخصات زیرساخت
Setting up a Git repo for infrastructure specifications
استقرار یک اپلیکیشن با استفاده از Argo CD
Deploying an application using Argo CD
اجرای رابط کاربری وب Argo CD
Running the Argo CD web UI
3. پیکربندی اپلیکیشن Argo CD
3. Configuring the Argo CD Application
کاهش انحراف پیکربندی (Configuration Drift)
Mitigating configuration drift
حذف خودکار (Pruning) و خودترمیمی (Self-healing)
Automated sync pruning and self-healing
تغییر رمز عبور مدیریت Argo CD
Changing the Argo CD admin password
تاریخچه و بازگشت به نسخههای قبل (Rollback)
History and rollback
4. استقرار زیرساخت در کلاستر خارجی کوبرنتیز
4. Deploying Infrastructure to an External Kubernetes Cluster
ساخت و ثبت یک ایمیج سفارشی داکر
Building and registering a custom Docker image
ارسال مشخصات زیرساخت به یک مخزن گیت خصوصی
Pushing infrastructure specifications to a private Git repo
پیکربندی Argo CD با کلاستر خارجی
Configuring Argo CD with the external cluster
ایجاد یک پروژه جدید Argo CD با استفاده از CLI
Creating a new Argo CD project using the CLI
بهروزرسانی اپلیکیشن سفارشی
Updating the custom application
استقرار اپلیکیشن در کلاستر خارجی
Deploying an application to the external cluster
ایجاد یک کلاستر خارجی K3s
Creating an external K3s cluster
استقرار اپلیکیشن Flask در کلاستر خارجی
Deploying the Flask application to the external cluster
5. استفاده از Application Sets، Sync Waves و Helm Charts برای استقرار زیرساخت
5. Using Application Sets, Sync Waves, and Helm Charts to Deploy Infrastructure
پیکربندی Sync Waves و Lifecycle Hooks
Configuring sync waves and lifecycle hooks
استقرار Helm charts از طریق گیت
Deploying Helm charts from Git
اجرای همگامسازی اپلیکیشن در موجها (Waves)
Performing application sync in waves
ایجاد دومین کلاستر خارجی
Creating a second external cluster
تعریف استقرار کوبرنتیز با استفاده از Helm charts
Defining the Kubernetes deployment using Helm charts
تایید Helm chart با استفاده از dry run و استقرار دستی
Verifying Helm chart using dry run and manual deployment
مقیاسبندی استقرارها با Application Sets
Scaling deployments with application sets
6. استقرار زیرساخت در Google Kubernetes Engine
6. Deploying Infrastructure to Google Kubernetes Engine
راهاندازی Argo CD روی GKE
Setting up Argo CD on GKE
اتصال به مخزن گیتهاب با استفاده از SSH
Connecting to a GitHub repo using SSH
پیکربندی حساب سرویس برای دسترسی به ایمیجها در Artifact Registry
Configuring a service account to access images in the Artifact Registry
استقرار زیرساخت در کلاستر GKE
Deploying infrastructure to the GKE cluster
ثبت ایمیج اپلیکیشن در Google Artifact Registry
Registering the app image with Google Artifact Registry
ایجاد یک کلاستر GKE
Creating a GKE cluster
فعالسازی API کوبرنتیز و API مربوط به Artifact Registry
Enabling the Kubernetes API and the Artifact Registry API
اتصال Argo CD به مخزن گیت خصوصی با استفاده از SSH
Connecting Argo CD to a private Git repo using SSH
Janani Ravi یک معمار و مهندس داده خبره Google cloud است.
جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.
نمایش نظرات