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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: قرار دادن کانتینرهای اپلیکیشن در کوبرنتیز بدون درک مفاهیم اصلی و ابزارهای آن می‌تواند چالش‌برانگیز باشد. در دوره «کوبرنتیز برای توسعه نرم‌افزار: مبانی کوبرنتیز»، شما یاد می‌گیرید که چگونه کوبرنتیز را در گردش کار توسعه خود ادغام کرده و اپلیکیشن‌های کانتینری را به‌طور موثر مدیریت کنید. ابتدا نحوه راه‌اندازی کوبرنتیز به‌صورت محلی، تعامل با آن از طریق kubectl و استفاده از منابع اصلی آن را بررسی خواهید کرد. سپس، نحوه استقرار کانتینرها با استفاده از Podها، مدیریت آن‌ها با Deployments و در معرض دسترسی قرار دادن آن‌ها از طریق Services را کشف می‌کنید. در نهایت، کار با ConfigMaps، 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

  • بررسی 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

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

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

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

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

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

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

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

ایجاد ConfigMaps و Secrets Creating ConfigMaps and Secrets

  • مفاهیم اصلی ConfigMaps ConfigMaps Core Concepts

  • ایجاد یک ConfigMap Creating a ConfigMap

  • استفاده از ConfigMap Using a ConfigMap

  • کار با ConfigMaps در عمل ConfigMaps in Action

  • مفاهیم اصلی Secrets Secrets Core Concepts

  • ایجاد یک Secret Creating a Secret

  • کار با Secrets در عمل Secrets in Action

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

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