تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی خودکارسازی Kubernetes با GitOps

دوره آموزشی خودکارسازی Kubernetes با GitOps

7 ساعت 41 دقیقهمتوسط2024-10-15

مدرسین

Pearson

Pearson

Sander van Vugt

Sander van Vugt

جزئیات دوره

این دوره برای آموزش مفاهیم کلیدی در زمینه خودکارسازی زیرساخت‌ها با استفاده از GitOps طراحی شده است. در این دوره، مباحث اصلی DevOps، پایپ‌لاین‌ها و Git معرفی می‌شوند و نشان داده می‌شود که چگونه می‌توان تصاویر را به‌طور خودکار از کد ساخت. شما بر اساس دانش خود از خودکارسازی زیرساخت‌ها با استفاده از Terraform و Ansible پیش می‌روید و یاد می‌گیرید چگونه از اپراتورهای GitOps در یک محیط Kubernetes استفاده کنید و یک اپراتور سفارشی بسازید. در نهایت، یاد خواهید گرفت چگونه از اپراتورهای موجود در اکوسیستم‌هایی مانند Tekton و Argo CD استفاده کنید.

نویسنده و مدرس پرفروش، سندر ون ووگت، از سناریوها و دموهای واقعی برای نشان دادن نحوه استفاده از GitOps به‌طور مؤثر و کارآمد در مدیریت برنامه‌های ابری بومی استفاده می‌کند.

اهداف یادگیری:
استفاده از DevOps، GitOps و پایپ‌لاین‌ها
ساخت تصاویر کانتینر با استفاده از Dockerfile
اجرای برنامه‌ها در Kubernetes
تنظیم Kubernetes برای GitOps

مهارت ها

KubernetesDevOps ToolsDevOpsOpen SourceOne-Off

سرفصل ها

0. مقدمه

  • 01 - خودکارسازی Kubernetes با GitOps - مقدمه

درس 1 - درک DevOps و GitOps

  • 02 - ماژول 1 - مقدمه آشنایی با اصول
  • 03 - اهداف آموزشی
  • 04 - درک DevOps
  • 05 - کاوش در GitOps
  • 06 - Kubernetes و GitOps
  • 07 - استقرار همه چیز به عنوان کد
  • 08 - اجزای اصلی DevOps و GitOps
  • 09 - محیط‌های DevOps
  • 10 - مراحل DevOps
  • 11 - وب هوک‌ها و اپراتورها

درس 2 - استفاده از خطوط لوله

  • 12 - اهداف آموزشی
  • 13 - خط لوله چیست
  • 14 - ایجاد خطوط لوله برای DevOps
  • 15 - ایجاد خطوط لوله برای GitOps
  • 16 - یکپارچه سازی خطوط لوله DevOps و GitOps
  • 17 - شروع کار با جنکینز
  • 18 - کاوش خطوط لوله در جنکینز

درس 3 - استفاده از Git

  • 19 - ماژول 2 - از کد تا معرفی تصویر
  • 20 - اهداف آموزشی
  • 21 - درک Git
  • 22 - اصول Git
  • 23 - استفاده از احراز هویت پیشرفته Git
  • 24 - کار با شاخه و ادغام
  • 25 - سازماندهی مخازن Git برای محیط‌های GitOps

درس 4 - ساخت تصاویر کانتینر

  • 26 - اهداف آموزشی
  • 27 - شناخت فرمت‌های تصویر
  • 28 - استفاده از Dockerfile
  • 29 - ایجاد یک تصویر ظرف GitOps
  • 30 - استفاده از وب هوک برای خودکار به روز رسانی تصاویر کانتینر

درس 5 - زیرساخت به عنوان کد

  • 31 - ماژول 3 - معرفی خودکار زیرساخت
  • 32 - اهداف آموزشی
  • 33 - درک زیرساخت به عنوان کد
  • 34 - کاوش در Terraform
  • 35 - استفاده از Terraform برای زیرساخت به عنوان کد
  • 36 - استفاده از Terraform برای مدیریت Kubernetes

درس 6 - پیکربندی به عنوان کد

  • 37 - اهداف آموزشی
  • 38 - Ansible و GitOps
  • 39 - راه‌اندازی Ansible
  • 40 - مدیریت پیکربندی به عنوان کد با Ansible
  • 41 - راه‌اندازی AWX
  • 42 - پیکربندی وب هوک‌ها در AWX

درس 7 - اجرای برنامه‌ها در Kubernetes

  • 43 - ماژول 4 - از تصویر تا معرفی برنامه
  • 44 - اهداف آموزشی
  • 45 - استفاده از Kubernetes
  • 46 - استفاده از Minikube
  • 47 - منابع Kubernetes
  • 48 - اجرای برنامه‌ها به صورت اعلامی
  • 49 - ارائه دسترسی به برنامه ها

درس 8 - راه‌اندازی Kubernetes برای GitOps

  • 50 - اهداف آموزشی
  • 51 - استفاده از فضاهای نام برای نمایش محیط‌های GitOps
  • 52 - برچسب‌ها و حاشیه نویسی ها
  • 53 - استفاده از ConfigMaps برای ارائه داده‌های برنامه
  • 54 - ذخیره‌سازی Kubernetes
  • 55 - استفاده از خدمات
  • 56 - استفاده از Ingress
  • 57 - دسترسی به خدمات در فضاهای نامی خاص
  • 58 - استفاده از NetworkPolicy برای ایزوله کردن محیط‌های GitOps

درس 9 - کنترل کننده‌ها و اپراتورها

  • 59 - اهداف آموزشی
  • 60 - منابع سفارشی
  • 61 - ارائه دسترسی API اپراتور
  • 62 - شناخت کنترل کننده‌ها و اپراتورها
  • 63 - ایجاد یک اپراتور سفارشی

درس 10 - سی دی Kubernetes CI

  • 64 - اهداف آموزشی
  • 65 - درک Kubernetes GitOps CI CD
  • 66 - اجرای خط لوله CI در Kubernetes
  • 67 - پیاده‌سازی سی دی با اپراتور Kubernetes GitOps

درس 11 - مدیریت برنامه‌های Kubernetes به روش GitOps

  • 68 - اهداف آموزشی
  • 69 - استفاده از مدیریت بسته Helm
  • 70 - کاوش در Kustomize
  • 71 - استفاده از Kustomize برای مدیریت به روز رسانی برنامه به روش GitOps

درس 12 - استفاده از اسرار

  • 72 - اهداف آموزشی
  • 73 - ارائه تنظیمات
  • 74 - استفاده از اسرار
  • 75 - اسرار در GitOps
  • 76 - Bitnami SealedSecrets

درس 13 - استفاده از GitOps برای ارائه به‌روزرسانی‌های برنامه بدون توقف

  • 77 - اهداف آموزشی
  • 78 - استفاده از به روز رسانی‌های نورد استقرار
  • 79 - اعمال به روز رسانی‌های استقرار سبز آبی
  • 80 - استفاده از استقرار قناری
  • 81 - استقرار قناری مبتنی بر خدمات

درس 14 - اجرای یک پروژه GitOps

  • 82 - اهداف آموزشی
  • 83 - درک پروژه
  • 84 - آماده سازی - راه‌اندازی Git
  • 85 - آماده سازی - ایجاد تصویر کارگر
  • 86 - آماده سازی - راه‌اندازی ذخیره سازی
  • 87 - آماده سازی - ایجاد فایل‌های YAML
  • 88 - اجرای فرآیند CI
  • 89 - اجرای فرآیند سی دی
  • 90 - انجام آپدیت اپلیکیشن سبز آبی

درس 15 - پیاده‌سازی قابلیت مشاهده

  • 91 - ماژول 5 - با استفاده از راه حل‌های اکوسیستم Kubernetes مقدمه
  • 92 - اهداف آموزشی
  • 93 - درک قابلیت مشاهده
  • 94 - استفاده از راه حل‌های قابل مشاهده Kubernetes
  • 95 - استفاده از Metrics Server
  • 96 - استفاده از پرومتئوس
  • 97 - قابلیت مشاهده GitOps

درس 16 - یکپارچه سازی خطوط لوله تکتون

  • 98 - اهداف آموزشی
  • 99 - درک اشیاء Tekton
  • 100 - اجرای تکتون وظایف
  • 101 - اجرای خطوط لوله تکتون
  • 102 - در حال اجرا تکتون باعث می‌شود

درس 17 - به روز رسانی خودکار کد به برنامه ها

  • 103 - اهداف آموزشی
  • 104 - معرفی راهکارهای CI CD
  • 105 - راه‌اندازی Flux
  • 106 - استفاده از Flux
  • 107 - کاوش در OpenShift
  • 108 - استفاده از منبع OpenShift برای تصویر
  • 109 - درک آرگو سی دی
  • 110 - استفاده از آرگو سی دی

خلاصه

  • 111 - خودکارسازی Kubernetes با GitOps - خلاصه

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal