لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Kubernetes: GitOps با ArgoCD
Kubernetes: GitOps with ArgoCD
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
از آنجا که سازمانها بیشتر و بیشتر برنامه های خود را به ابر منتقل می کنند ، استفاده از تکنیک های دستی برای تأمین منابع کمتر رایج می شود ، زیرا برنامه های کاربردی بومی ابر از زیرساخت ها به عنوان کد برای استقرار استفاده می کنند. در این دوره ، Janani Ravi نشان می دهد که چگونه از ArgoCD برای تحویل مستمر زیرساخت ها استفاده کنید ، به طوری که بتوانید استقرار برنامه و مدیریت چرخه زندگی خود را به طور کامل خودکار کنید. جانانی به شما نشان می دهد که چگونه با ArgoCD شروع به کار کنید ، سپس جزئیات کار با ArgoCD در یک خوشه محلی Kubernetes ، قبل از اینکه نحوه پیکربندی برنامه ArgoCD را به شما نشان دهد. سپس مراحل استقرار زیرساخت ها را در یک خوشه خارجی Kubernetes و سپس در موتور Google Kubernetes در GCP پوشش می دهد.
سرفصل ها و درس ها
معرفی
Introduction
تحویل مداوم زیرساخت ها با Argo CD
Continuous delivery of infrastructure with Argo CD
مرور سریع پیش نیاز فناوری
Quick prerequisite technology overview
1. شروع کار با سی دی Argo
1. Getting Started with Argo CD
GitOps برای اتوماسیون زیرساخت ها
GitOps for infrastructure automation
معرفی سی دی Argo
Introducing Argo CD
CD Argo برای ادغام مداوم زیرساخت ها
Argo CD for continuous integration of infrastructure
ایجاد یک خوشه محلی K3s
Creating a local K3s cluster
مروری بر معماری
Architectural overview
فصل مسابقه
Chapter Quiz
2. کار با سی سی Argo در یک خوشه محلی Kubernetes
2. Working with Argo CD on a Local Kubernetes Cluster
نصب خدمات CD Argo و CLI
Installing Argo CD services and the CLI
اجرای رابط کاربری وب Argo CD
Running the Argo CD web UI
راه اندازی یک repo Git با مشخصات آشکار
Setting up a Git repo with manifest specifications
استقرار برنامه با استفاده از CD Argo
Deploying an application using Argo CD
فصل مسابقه
Chapter Quiz
3. پیکربندی برنامه Argo CD
3. Configuring the Argo CD Application
تغییر رمز سرپرست سی دی Argo
Changing the Argo CD admin password
همگام سازی آشکار زیرساخت های به روز شده
Syncing updated infrastructure manifests
پیکربندی استقرار با استفاده از kubectl
Configuring deployments using kubectl
همگام سازی خودکار ، هرس خودکار و خوددرمانی
Automated sync, automated pruning, and self-healing
فصل مسابقه
Chapter Quiz
4. استقرار زیرساخت در خوشه Kubernetes خارجی
4. Deploying Infrastructure to External Kubernetes Cluster
ایجاد یک خوشه خارجی K3s
Creating an external K3s cluster
ایجاد یک پروژه جدید Argo CD با استفاده از CLI
Creating a new Argo CD project using the CLI
ایجاد و ثبت یک تصویر Docker سفارشی
Building and registering a custom Docker image
فشار آوردن مشخصات زیرساخت به یک repo خصوصی Git
Pushing infrastructure specifications to a private Git repo
استقرار یک برنامه Flask در یک خوشه خارجی
Deploying a Flask application to an external cluster
به روز رسانی برنامه سفارشی
Updating the custom application
فصل مسابقه
Chapter Quiz
5. استقرار زیرساخت در موتور Google Kubernetes
5. Deploying Infrastructure to Google Kubernetes Engine
فعال کردن API Kubernetes Engine
Enabling the Kubernetes Engine API
اتصال به repo GitHub با استفاده از SSH
Connecting to a GitHub repo using SSH
ایجاد یک خوشه GKE
Creating a GKE cluster
راه اندازی CD Argo در GKE
Setting up Argo CD on GKE
ثبت تصویر برنامه با GCR
Registering the app image with GCR
پیکربندی راز تصویر با یک حساب سرویس
Configuring the image secret with a service account
اتصال CD ARGO به یک بازپرداخت خصوصی GIT با استفاده از SSH
Connecting Argo CD to a private Git repo using SSH
استقرار زیرساخت ها در خوشه GKE
Deploying infrastructure to the GKE cluster
نمایش نظرات