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

دوره آموزشی اولین پروژه شما با Kubernetes

3 ساعت 35 دقیقهمتوسط2025-07-28

مدرسین

Carlos Nunez

Carlos Nunez

Cloud and Software Consultant | Field Engineer at VMware

جزئیات دوره

توی این دوره‌ی پروژه‌محور، کارلوس نونیز، مشاور حرفه‌ای حوزه‌ی نرم‌افزار و کلاد، قدم به قدم کمکت می‌کنه تا به یک شرکت خیالی به اسم Explore California کمک کنیم که سایت استاتیک خودش رو به کانتینر منتقل کنه و از Kubernetes استفاده کنه.

تو این مسیر، اول با مفاهیم اصلی Kubernetes مثل کانتینرها، Scheduler، API Server، Controller Manager و kube-proxy آشنا می‌شی. بعد وارد بخش عملی می‌شی و سایت Explore California رو کانتینریزه می‌کنی و با استفاده از Make، استارت کردن سایت با Docker رو اتومات می‌کنی.

یاد می‌گیری چطور از Helm، یکی از محبوب‌ترین ابزارهای پکیجینگ برای Kubernetes، استفاده کنی و یک Helm Chart بسازی که این وب‌سایت رو روی یک کلاستر لوکال Kubernetes با Kind دیپلوی می‌کنه. در نهایت، پروژه رو با AWS Elastic Kubernetes Service (EKS) و AWS Elastic Container Registry (ECR) تکمیل می‌کنی.

این دوره بهت کمک می‌کنه هم یاد بگیری و هم به صورت عملی تمرین کنی تا اولین پروژه‌ی واقعی Kubernetes خودت رو انجام بدی.

اهداف یادگیری
بسته‌بندی اپلیکیشن‌ها به صورت Container Image با استفاده از Docker و Podman
نوشتن Manifest برای Provision کردن اپلیکیشن‌های وب در Kubernetes
ساخت یک Package قابل توزیع با Helm
دیپلوی کردن کلاسترهای Kubernetes هم به صورت لوکال و هم در کلاد
امن کردن اپلیکیشن‌های وب با Ingress و cert-manager

مهارت ها

KubernetesDevOps ToolsDevOpsOpen SourceDeep Dive (X:Y)

سرفصل ها

۰. مقدمه

  • 01 - اولین پروژه شما روی Kubernetes
  • 02 - آنچه باید بدانید

۱. کوبرنتیز در یک نگاه

  • 03 - برنامه ما قبل از Kubernetes
  • 04 - کوبرنتیز چیست؟
  • 05 - برنامه ما پس از Kubernetes

۲. آماده‌سازی محیط

  • 06 - ابزارهایی که استفاده خواهیم کرد
  • 07 - آماده‌سازی ماشین‌های ویندوزی
  • 08 - نصب دسکتاپ Podman روی macOS
  • 09 - نصب دسکتاپ پودمن روی ویندوز
  • 10 - نوع نصب
  • 11- نصب کلاه ایمنی
  • 12 - نصب AWS CLI و Azure CLI
  • 13 - نصب AWS eksctl
  • 14 - پیکربندی دسترسی AWS
  • 15 - پیکربندی دسترسی Azure به صورت تعاملی
  • 16 - پیکربندی دسترسی Azure با یک مدیر سرویس

۳. کانتینری کردن، کالیفرنیا را کاوش کنید

  • 17 - بیایید کالیفرنیا را کشف کنیم
  • 18- ایجاد فایل داکر
  • 19- ساختن تصویر ذهنی از خودتان با پودمن
  • 20 - ساخت ایمیج با Docker Buildx
  • 21 - آزمایش تغییرات شما
  • 22 - چالش - تغییر عنوان وب‌سایت
  • 23 - راه حل - تغییر عنوان وب سایت

۴. اجرای Explore California به صورت محلی در Kubernetes

  • 24 - اجرای برنامه به صورت محلی در Kubernetes
  • 25- ایجاد خوشه مهربانی شما
  • 26 - گسترش کاوش کالیفرنیا با استقرار
  • 27 - معرفی خدمات کاوش در کالیفرنیا
  • 28 - مسیریابی کاوش کالیفرنیا با ورودی
  • 29 - نصب کنترل‌کننده ورودی NGINX
  • 30 - آزمایش تغییرات شما
  • 31 - افزودن HTTPS به وب‌سایت با استفاده از cert-manager
  • 32 - چالش - تغییر شماره پورت
  • 33 - راه حل - تغییر شماره پورت

۵. بسته‌بندی، کالیفرنیا را با Helm کاوش کنید

  • 34- چرا هلم
  • 35 - مقداردهی اولیه نمودار شما
  • 36 - الگوسازی استقرار
  • 37 - تست قالب‌های شما
  • 38 - الگوسازی سرویس و ورودی
  • 39 - الگوسازی صادرکننده‌ی گواهی‌نامه‌ی مدیریت
  • 40- استقرار نمودار Helm شما
  • 41- چالش - حراج کالیفرنیا را کشف کنید
  • 42 - راهکار - حراج کالیفرنیا را کاوش کنید

۶. استقرار Explore California در AWS EKS

  • 43 - از نوع تا EKS - چه چیزی در حال تغییر است
  • 44 - استقرار خوشه EKS با eksctl
  • 45 - ورود به کلاستر EKS شما
  • 46 - نصب کنترل‌کننده ورودی NGINX در EKS
  • 47- ایجاد مخزن ECR
  • 48 - استقرار تصویر Explore California در ECR
  • 49- استقرار Explore California در EKS
  • 50 - نصب cert-manager در EKS
  • 51- تمیز کردن EKS

۷. استقرار Explore California در Azure AKS

  • 52 - از نوع تا AKS - چه چیزی در حال تغییر است
  • 53 - استقرار خوشه AKS خود با Azure CLI
  • 54 - ورود به کلاستر AKS شما
  • 55 - نصب کنترل‌کننده ورودی NGINX در AKS
  • 56- ایجاد یک مخزن ACR
  • 57 - استقرار تصویر Explore California در ACR
  • 58- استقرار Explore California در AKS
  • 59 - نصب cert-manager در AKS
  • 60 - تمیز کردن AKS

نتیجه‌گیری

  • 61 - مراحل بعدی

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

درباره ما

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

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

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

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

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