آموزش جامع کوبرنتیز برای مبتدیان - آخرین آپدیت

دانلود Kubernetes for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک عمیق‌تری از مطالب به دست آورید. سفر خود را در دنیای کوبرنتیز (Kubernetes) با یک دوره ساختاریافته آغاز کنید که برای مسلط کردن شما به ارکستراسیون کانتینرها طراحی شده است. این دوره با معرفی کوبرنتیز شروع شده و اجزای بنیادی آن مانند پادها (Pods)، کلاسترها (Clusters)، نودها (Nodes) و سرویس‌ها (Services) را توضیح می‌دهد. شما درک روشنی از نحوه عملکرد کوبرنتیز و نقش ابزار kubectl در مدیریت کلاستر خواهید یافت. در ادامه، محیط کاری خود را با نصب Minikube و kubectl که ابزارهای ضروری برای اجرای محلی کوبرنتیز هستند، آماده خواهید کرد. شما اولین کلاستر کوبرنتیز خود را ایجاد کرده و نودهای آن را بررسی می‌کنید تا تجربه عملی در مدیریت کلاستر کسب کنید. سپس دوره شما را در مسیر ایجاد و مدیریت پادها، دیپلوی‌منت‌ها (Deployments) و سرویس‌ها راهنمایی کرده و دستورالعمل‌های گام‌به‌گام برای مقیاس‌پذیری برنامه‌ها و اتصال به سرویس‌ها ارائه می‌دهد. در بخش نهایی دوره، به مباحث پیشرفته‌تری مانند به‌روزرسانی‌های غلتان (Rolling Updates)، بازیابی پادها و استفاده از داشبورد کوبرنتیز خواهید پرداخت. همچنین یاد می‌گیرید که چگونه فایل‌های مشخصات YAML را برای دیپلوی‌منت‌ها و سرویس‌ها ایجاد و اجرا کنید. این دوره با استقرار و مدیریت یک اپلیکیشن Node.js، شامل ایجاد ایمیج‌های داکر، ارسال آن‌ها به Docker Hub و مقیاس‌بندی برنامه با استفاده از کوبرنتیز به پایان می‌رسد. در پایان این دوره، شما در استقرار و مدیریت اپلیکیشن‌ها با کوبرنتیز در سناریوهای واقعی اعتماد به نفس کامل خواهید داشت. این دوره برای توسعه‌دهندگان، مدیران سیستم و متخصصان IT که با کوبرنتیز آشنا نیستند طراحی شده است. داشتن دانش پایه در مورد داکر (Docker) و کانتینرسازی الزامی است.

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

مقدمه دوره Course Introduction

  • مقدمه کوبرنتیز برای مبتدیان Kubernetes for Beginners Introduction

مرور کلی کوبرنتیز Kubernetes Overview

  • کوبرنتیز چیست؟ What Is Kubernetes?

  • پاد (Pod) چیست؟ What Is Pod?

  • کلاستر و نودهای کوبرنتیز Kubernetes Cluster and Nodes

  • سرویس‌های کوبرنتیز Kubernetes Services

  • ابزار kubectl چیست؟ What Is kubectl?

نصب Minikube Minikube Installation

  • نرم‌افزارهای مورد نیاز دوره Software Required for This Course

  • نصب Kubectl Installing Kubectl

  • نصب Minikube Installing Minikube

کلاستر کوبرنتیز Kubernetes Cluster

  • ایجاد کلاستر کوبرنتیز با Minikube Creating Kubernetes Cluster Using Minikube

  • بررسی نود کوبرنتیز Exploring the Kubernetes Node

ایجاد پاد (Pod) Pod Creation

  • ایجاد یک پاد تک Creating Just a Single Pod

  • بررسی پاد کوبرنتیز Exploring Kubernetes Pod

  • ایجاد نام مستعار (Alias) برای دستور kubectl Creating Alias for the Kubectl Command

ایجاد دیپلوی‌منت (Deployment) Deployment Creation

  • ایجاد و بررسی دیپلوی‌منت Creating and Exploring Deployment

  • مقیاس‌بندی دیپلوی‌منت Scaling Deployment

  • اتصال به یکی از پادها از طریق آدرس IP Connecting to One of the Pods Using Its IP Address

ایجاد سرویس (Service) Service Creation

  • سرویس چیست؟ What Is Service?

  • ایجاد و بررسی سرویس ClusterIP Creating and Exploring ClusterIP Service

  • اتصال به دیپلوی‌منت با استفاده از ClusterIP Connecting to the Deployment Using ClusterIP Service

حذف دیپلوی‌منت و سرویس Deployment and Service Deletion

  • حذف دیپلوی‌منت و سرویس Deleting Deployment and Service

اجرای اپلیکیشن Node.js با کوبرنتیز Running Node.js Application Using K8S

  • ایجاد وب‌اپلیکیشن Node Creating Node Web Application

  • داکرهای کردن اپلیکیشن Node Dockerizing Node Application

  • ارسال ایمیج سفارشی به Docker Hub Pushing Custom Image to the Docker Hub

  • ایجاد دیپلوی‌منت بر اساس ایمیج سفارشی داکر Creating Deployment Based on the Custom Docker Image

  • مقیاس‌بندی دیپلوی‌منت ایمیج سفارشی Scaling Custom Image Deployment

  • ایجاد سرویس NodePort Creating NodePort Service

  • ایجاد سرویس LoadBalancer Creating LoadBalancer Service

به‌روزرسانی غلتان و بازیابی پادها Rolling Updates and Pods Recovery

  • به‌روزرسانی غلتان (Rolling Update) دیپلوی‌منت Rolling Update of the Deployment

  • در صورت حذف یکی از پادها چه اتفاقی می‌افتد؟ What Happens When One of the Pods Is Deleted?

داشبورد کوبرنتیز Kubernetes Dashboard

  • داشبورد کوبرنتیز Kubernetes Dashboard

فایل‌های مشخصات YAML YAML Specification Files

  • ایجاد فایل مشخصات YAML برای دیپلوی‌منت Creating YAML Deployment Specification File

  • نحوه استفاده از مستندات کوبرنتیز How to Use Kubernetes Documentation?

  • اجرای فایل YAML دیپلوی‌منت Applying YAML Deployment File

  • ایجاد فایل مشخصات YAML برای سرویس Creating YAML Service Specification File

ایجاد چندین دیپلوی‌منت Multiple Deployments Creation

  • برنامه‌ریزی برای ایجاد دو دیپلوی‌منت Plan for the Creation of the Two Deployments

  • ایجاد وب‌اپلیکیشن دوم با دو نقطه اتصال (Endpoint) Creating another Web App with Two Endpoints

  • ساخت ایمیج سفارشی داکر برای وب‌اپلیکیشن دوم Building Custom Docker Image for the Second Web App

  • ایجاد فایل مشخصات YAML سرویس Creating YAML Service Specification File

  • ایجاد مشخصات YAML برای اپلیکیشن NGINX Creating YAML Specifications for the NGINX App

  • اجرای مشخصات برای هر دو اپلیکیشن Applying Specifications for Both Apps

تعامل بین دیپلوی‌منت‌ها Interaction Between Deployments

  • تایید اتصال بین دیپلوی‌منت‌های مختلف Verifying Connectivity Between Different Deployments

  • تبدیل نام سرویس به آدرس IP Resolving Service Name to IP Address

  • حذف هر دو اپلیکیشن Deleting Both Applications

زمان‌بندی کانتینر CRI O CRI-O Container Runtime

  • تغییر Runtime کانتینر از داکر به CRI O Changing Container Runtime from Docker to CRI-O

  • استقرار اپلیکیشن‌ها با استفاده از CRI O Deploying Apps Using CRI-O Container Runtime

  • تایید اتصال بین دیپلوی‌منت‌ها Verifying Connectivity Between Deployments

جمع‌بندی دوره Course Summary

  • جمع‌بندی نهایی Wrap-Up

نمایش نظرات

آموزش جامع کوبرنتیز برای مبتدیان
جزییات دوره
5h 40m
48
(آخرین آپدیت)
1,006
4.5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده