Kubernetes برای مبتدیان [ویدئو]

Kubernetes for Beginners [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Kubernetes در حال حاضر یک استاندارد واقعی برای استقرار برنامه های کاربردی کانتینری در تولید است و ابزاری است که باید برای همه مهندسین DevOps و توسعه دهندگان نرم افزاری که می خواهند یاد بگیرند که چگونه برنامه های خود را اجرا و آزمایش کنند، بدانند. در طول این دوره، شما همچنین کارهای عملی مانند ایجاد یک خوشه Kubernetes به صورت محلی بر روی رایانه های خود با استفاده از Minikube، مدیریت خوشه Kubernetes با استفاده از kubectl، ایجاد pods، تجزیه و تحلیل نحوه تخصیص آنها به گره ها و بررسی داخلی آنها را انجام خواهید داد. همچنین یاد خواهید گرفت که استقرارها را ایجاد کنید و مشاهده کنید که چگونه Kubernetes به طور خودکار پادهای لازم را برای این استقرار ایجاد می کند، استقرارها را مقیاس بندی می کند، استقرارها را نظارت می کند و مشاهده می کنید که وقتی برخی از pod ها از کار می افتند چه اتفاقی می افتد. علاوه بر این، خدماتی را ایجاد خواهید کرد تا بتوانید به استقرارهای داخلی و خارجی متصل شوید و داشبورد Kubernetes را راه اندازی کنید. همچنین، در فعالیت‌های عملی، نحوه استقرار برنامه‌ها در Kubernetes را با رویکرد اعلامی یاد می‌گیرید و می‌توانید فایل‌های پیکربندی YAML را برای استقرارها و سرویس‌ها ایجاد و اعمال کنید. در پایان دوره، می‌توانید با ایجاد تغییرات در فایل‌های پیکربندی YAML و اعمال مجدد آن‌ها، استقرارها و سرویس‌ها را تغییر دهید. همه فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/Kubernetes-for-Beginners درک Kubernetes و معماری آن بیاموزید که گره، پاد، خدمات و استقرار چیست آموزش ایجاد یک خوشه Kubernetes مدیریت یک خوشه با استفاده از داشبورد Kubernetes را بیاموزید ایجاد غلاف با استفاده از خطوط فرمان آموزش اتصال به پادها و کاوش در قسمت‌های داخلی آن‌ها این دوره را می‌توان توسط مهندسان DevOps که می‌خواهند نحوه استفاده از Kubernetes را یاد بگیرند، گذرانده است. توسعه دهندگان نرم افزاری که می خواهند یاد بگیرند که چگونه برنامه ها در خوشه Kubernetes رفتار می کنند. دانش اولیه Docker مورد نیاز است. با Kubernetes شروع کنید و بیاموزید که چگونه برنامه‌ها را در مرحله تولید قرار دهید تا حرفه DevOps خود را شروع کنید * با استفاده از فایل‌های پیکربندی YAML خدمات و استقرار ایجاد کنید، که امکان اعمال و به‌روزرسانی سریع و آسان پیکربندی‌ها را فراهم می‌کند * نحوه استفاده از فایل مستندات Kubernetes را بیاموزید.

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

معرفی دوره Course Introduction

  • مقدمه Kubernetes for Beginners Kubernetes for Beginners Introduction

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

  • Kubernetes چیست؟ What Is Kubernetes?

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

  • خوشه و گره های Kubernetes Kubernetes Cluster and Nodes

  • خدمات Kubernetes Kubernetes Services

  • کوبکتل چیست؟ What Is kubectl?

نصب Minikube Minikube Installation

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

  • نصب Kubectl Installing Kubectl

  • نصب Minikube Installing Minikube

خوشه Kubernetes Kubernetes Cluster

  • ایجاد خوشه Kubernetes با استفاده از Minikube Creating Kubernetes Cluster Using Minikube

  • کاوش گره Kubernetes Exploring the Kubernetes Node

ایجاد غلاف Pod Creation

  • ایجاد فقط یک پاد واحد Creating Just a Single Pod

  • کاوش Kubernetes Pod Exploring Kubernetes Pod

  • ایجاد نام مستعار برای فرمان Kubectl Creating Alias for the Kubectl Command

ایجاد استقرار Deployment Creation

  • ایجاد و کاوش استقرار Creating and Exploring Deployment

  • گسترش مقیاس Scaling Deployment

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

ایجاد خدمات 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 با استفاده از K8S Running Node.js Application Using K8S

  • ایجاد Node Web Application Creating Node Web Application

  • برنامه Dockerizing Node Dockerizing Node Application

  • فشار دادن تصویر سفارشی به داکر هاب Pushing Custom Image to the Docker Hub

  • ایجاد استقرار بر اساس تصویر Docker سفارشی Creating Deployment Based on the Custom Docker Image

  • مقیاس بندی استقرار تصویر سفارشی Scaling Custom Image Deployment

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

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

Rolling Updates و Pods Recovery Rolling Updates and Pods Recovery

  • به روز رسانی چرخشی استقرار Rolling Update of the Deployment

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

داشبورد Kubernetes Kubernetes Dashboard

  • داشبورد Kubernetes Kubernetes Dashboard

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

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

  • چگونه از اسناد Kubernetes استفاده کنیم؟ 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

  • ایجاد یک برنامه وب دیگر با دو نقطه پایانی Creating another Web App with Two Endpoints

  • ساخت تصویر Docker سفارشی برای برنامه وب دوم 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

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

  • استقرار برنامه ها با استفاده از CRI-O Container Runtime Deploying Apps Using CRI-O Container Runtime

  • تأیید اتصال بین استقرارها Verifying Connectivity Between Deployments

خلاصه دوره Course Summary

  • بسته شدن Wrap-Up

نمایش نظرات

Kubernetes برای مبتدیان [ویدئو]
جزییات دوره
3 h 1 m
48
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bogdan Stashchuk Bogdan Stashchuk

مهندس نرم افزار ، CCIE # 22608 ، MBA ، PhD - stashchuk.com آیا واقعاً می خواهید به جای نشستن و تماشای سخنرانی های طولانی یا تلاش برای رمزگذاری بدون هیچ سرنخی از آنچه در پشت صحنه اتفاق می افتد ، درک کنید و تمرین کنید؟ در هر یک از دوره های من به من بپیوندید و دانش واقعی را بر اساس درک عمیق هر موضوع کسب خواهید کرد. اما من کیستم؟ نام من بوگدان استاشچوک است و بیش از 20 سال به دانشجویان آموزش می دهم. من به عنوان مهندس نرم افزار کار می کنم و دوست دارم خودم یاد بدهم و یاد بگیرم. من یک تجربه عظیم در توضیح چیزهای دشوار در قالب قابل فهم دارم که با فعالیتهای عملی پشتیبان تهیه شده است. این ترکیب کاملی است که شما را قادر می سازد تا به طور واقعی دانش به دست آمده را برای مدت طولانی یاد بگیرید و آن را حفظ کنید. بیایید در شبکه های اجتماعی متصل شویم! تمام پیوندهایی که می توانید در زیر عکس پروفایل پیدا کنید.