آموزش Kubernetes برای توسعه دهندگان: مفاهیم اصلی

Kubernetes for Developers: Core Concepts

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آیا برای اینکه ظروف برنامه خود را در یک خوشه اجرا کنید ، آیا باید مفاهیم اصلی Kubernetes را یاد بگیرید؟ این دوره نگاهی متمرکز بر توسعه دهنده به منابع کلیدی Kubernetes ، مزایایی که آنها می توانند فراهم کنند و نحوه شروع استفاده از آنها را ارائه می دهد. اگر می خواهید ظروف برنامه خود را وارد Kubernetes کنید ، این دوره به شروع این روند کمک می کند. در این دوره ، Kubernetes for Developers: Core Concepts ، به شما نگاه می کنند که توسعه دهنده می تواند به نقشی که Kubernetes می تواند در روند کار توسعه بازی کند ، ارائه شود. ابتدا یاد خواهید گرفت که چگونه Kubernetes را بطور محلی بر روی دستگاه خود راه اندازی کنید ، با Kubernetes با استفاده از kubectl تعامل برقرار کنید و نحوه استفاده از منابع مختلفی را که ارائه می دهد ، یاد بگیرید. در مرحله بعدی ، نحوه استقرار کانتینرها در Pods ، کار با استقرارها و آشکار کردن Pod با سرویس را کشف خواهید کرد. سپس ، نقش ذخیره سازی ، ConfigMaps و اسرار را کشف خواهید کرد. سرانجام ، شما در عیب یابی Pods جستجو خواهید کرد. با پایان این دوره ، نقشی را که Kubernetes می تواند در روند کار توسعه شما داشته باشد و چگونگی استفاده از آن برای تنظیم و مدیریت ظروف شما را درک خواهید کرد.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

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

  • بررسی اجمالی Overview

  • مقدمه Introduction

  • بررسی اجمالی Kubernetes Kubernetes Overview

  • تصویر بزرگ The Big Picture

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

  • در حال اجرای Kubernetes به صورت محلی Running Kubernetes Locally

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

  • داشبورد UI وب Web UI Dashboard

  • خلاصه Summary

ایجاد غلاف Creating Pods

  • مقدمه Introduction

  • مفاهیم Pod Core Pod Core Concepts

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

  • kubectl و Pods kubectl and Pods

  • مبانی YAML YAML Fundamentals

  • تعریف پاد با YAML Defining a Pod with YAML

  • kubectl و YAML kubectl and YAML

  • سلامتی غلاف Pod Health

  • سلامتی غلاف در عمل Pod Health in Action

  • خلاصه Summary

ایجاد استقرارها Creating Deployments

  • مقدمه Introduction

  • استقرار مفاهیم اصلی Deployments Core Concepts

  • ایجاد یک استقرار Creating a Deployment

  • kubectl و استقرارها kubectl and Deployments

  • kubectl استقرار در عمل kubectl Deployments in Action

  • گزینه های استقرار Deployment Options

  • استقرار های Downtime صفر در عمل Zero Downtime Deployments in Action

  • خلاصه Summary

ایجاد خدمات Creating Services

  • مقدمه Introduction

  • خدمات مفاهیم اصلی Services Core Concepts

  • انواع خدمات Service Types

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

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

  • kubectl و خدمات kubectl and Services

  • kubectl خدمات در عمل kubectl Services in Action

  • خلاصه Summary

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

  • مقدمه Introduction

  • مفاهیم هسته ذخیره سازی Storage Core Concepts

  • حجم ها Volumes

  • حجم در عمل Volumes in Action

  • جلدهای مداوم و ادعاهای ماندگار جلد PersistentVolumes and PersistentVolumeClaims

  • PersistentVolume و PersistentVolume مطالبه YAML PersistentVolume and PersistentVolumeClaim YAML

  • کلاسهای ذخیره سازی StorageClasses

  • حجمهای ماندگار در عمل PersistentVolumes in Action

  • خلاصه Summary

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

  • مقدمه Introduction

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

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

  • با استفاده از یک ConfigMap Using a ConfigMap

  • نقشه های پیکربندی در عمل ConfigMaps in Action

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

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

  • با استفاده از یک راز Using a Secret

  • اسرار در عمل Secrets in Action

  • خلاصه Summary

همه اش را بگذار کنار هم Putting It All Together

  • مقدمه Introduction

  • بررسی اجمالی برنامه Application Overview

  • تجلی YAML YAML Manifests

  • اجرای برنامه Running the Application

  • تکنیک های عیب یابی Troubleshooting Techniques

  • روشهای عیب یابی در عمل Troubleshooting Techniques in Action

  • خلاصه Summary

خلاصه دوره Course Summary

  • خلاصه دوره Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Kubernetes برای توسعه دهندگان: مفاهیم اصلی
جزییات دوره
4h 36m
63
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
257
4.8 از 5
دارد
دارد
دارد
Dan Wahlin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dan Wahlin Dan Wahlin

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