آموزش کوبرنتیز برای توسعه نرم‌افزار: مبانی کوبرنتیز - آخرین آپدیت

دانلود Kubernetes for Software Development: Kubernetes Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: وارد کردن کانتینرهای برنامه به کوبرنتیز بدون درک روشن از مفاهیم اصلی و ابزارهای آن می‌تواند چالش‌برانگیز باشد. در این دوره آموزشی با عنوان «کوبرنتیز برای توسعه نرم‌افزار: مبانی کوبرنتیز»، یاد می‌گیرید که چگونه کوبرنتیز را در گردش کار توسعه خود ادغام کرده و برنامه‌های کانتینری را به‌طور مؤثر مدیریت کنید. ابتدا نحوه راه‌اندازی کوبرنتیز به‌صورت محلی، تعامل با آن از طریق kubectl و استفاده از منابع اصلی آن را بررسی خواهید کرد. سپس، نحوه استقرار کانتینرها با استفاده از Podها، مدیریت آن‌ها با Deployments و در دسترس قرار دادن آن‌ها از طریق سرویس‌ها را کشف می‌کنید. در نهایت، کار با ConfigMapها، Secrets و فضای ذخیره‌سازی (Storage) و همچنین تکنیک‌های عیب‌یابی را در طول مسیر خواهید آموخت. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای ارکستراسیون و مدیریت با اعتمادبه‌نفس کانتینرهای خود در محیط توسعه را به دست خواهید آورد.

سرفصل ها و درس ها

کوبرنتیز از دیدگاه توسعه‌دهنده Kubernetes from a Developer Perspective

  • مقدمه Introduction

  • بررسی کلی کوبرنتیز Kubernetes Overview

  • تصویر کلی و جامع The Big Picture

  • مزایا و موارد استفاده Benefits and Use Cases

  • اجرای کوبرنتیز به‌صورت محلی Running Kubernetes Locally

  • داکر دسکتاپ و کوبرنتیز Docker Desktop and Kubernetes

  • شروع کار با kubectl Getting Started with kubectl

ایجاد پادها (Pods) Creating Pods

  • مفاهیم اصلی پاد (Pod) Pod Core Concepts

  • ایجاد یک پاد Creating a Pod

  • اصول پایه YAML YAML Fundamentals

  • تعریف یک پاد با استفاده از YAML Defining a Pod with YAML

  • پادها در عمل Pods in Action

  • سلامت پاد (Pod Health) Pod Health

  • بررسی Liveness Probes در عمل Liveness Probes in Action

  • بررسی Readiness Probes در عمل Readiness Probes in Action

ایجاد دیپلوی‌منت‌ها (Deployments) Creating Deployments

  • مفاهیم اصلی دیپلوی‌منت (Deployment) Deployment Core Concepts

  • ایجاد یک دیپلوی‌منت Creating a Deployment

  • کار با kubectl و دیپلوی‌منت‌ها kubectl and Deployments

  • کار با kubectl و دیپلوی‌منت‌ها در عمل kubectl and Deployments in Action

  • گزینه‌های دیپلوی‌منت Deployment Options

  • دیپلوی‌منت بدون وقفه (Zero downtime) در عمل Zero-downtime Deployments in Action

ایجاد سرویس‌ها (Services) Creating Services

  • مفاهیم اصلی سرویس‌ها (Services) Services Core Concepts

  • انواع سرویس‌ها Service Types

  • ایجاد یک سرویس با YAML Creating a Service with YAML

  • کار با kubectl و سرویس‌ها kubectl and Services

  • کار با kubectl و سرویس‌ها در عمل kubectl and Services in Action

  • جمع‌بندی و ترکیب مفاهیم Putting It All Together

درک گزینه‌های ذخیره‌سازی (Storage) Understanding Storage Options

  • مفاهیم اصلی ذخیره‌سازی (Storage) Storage Core Concepts

  • ولوم‌ها (Volumes) Volumes

  • تعریف ولوم‌ها Defining Volumes

  • بررسی PV، PVC و StorageClasses PersistentVolumes, PersistentVolumeClaims, and StorageClasses

  • ولوم‌ها و Volume Mounts در عمل Volumes and Volume Mounts in Action

  • بررسی PVs، PVCs و SCs در عمل PVs, PVCs, and SCs in Action

ایجاد کانفیگ‌مپ‌ها و سکرت‌ها Creating ConfigMaps and Secrets

  • مفاهیم اصلی کانفیگ‌مپ (ConfigMaps) ConfigMaps Core Concepts

  • ایجاد یک کانفیگ‌مپ Creating a ConfigMap

  • استفاده از کانفیگ‌مپ Using a ConfigMap

  • کانفیگ‌مپ‌ها در عمل ConfigMaps in Action

  • مفاهیم اصلی سکرت‌ها (Secrets) Secrets Core Concepts

  • ایجاد یک سکرت Creating a Secret

  • سکرت‌ها در عمل Secrets in Action

نمایش نظرات

آموزش کوبرنتیز برای توسعه نرم‌افزار: مبانی کوبرنتیز
جزییات دوره
3h 19m
40
(آخرین آپدیت)
15
4.8 از 5
دارد
دارد
دارد
Dan Wahlin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

توسعه دهنده، Google GDE و Microsoft MVP