تسلط بر Docker & Kubernetes (PASS CKA) - Basic to Expert

Mastering Docker & Kubernetes (PASS CKA) - Basic To Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: 40+ آزمون عملی CKA واقعی با آزمون عملی + 50 آزمون تئوری CKA | سرور رایگان لپ تاپ | 100% لینوکس + Hand's On | 24 اکتبر آشنایی با کانتینرها: بیاموزید که کانتینرها چیست و چه تفاوتی با ماشین های مجازی دارند. Docker Architecture: درباره Daemon Docker، مشتری Docker، تصاویر، کانتینرها و رجیستری ها بیاموزید. کانتینرهای تعاملی: کانتینرها را در حالت تعاملی برای آزمایش و توسعه اجرا کنید. حالت جدا شده: نحوه اجرای کانتینرها در پس زمینه را بدانید. آماده شدن برای گواهینامه CKA و CKAD آزمون عملی با راه حل های پیش نیازها:علاقه مند به یادگیری Docker از ابتدا.

* این دوره برای کمک به آمادگی برای آزمون گواهینامه طراحی شده است.*

CKA: Certified Kubernetes Administrator CKAD: Certified Kubernetes Application Developer


اطلاعات مهم:

این آموزش برای هر کسی که هیچ دانشی در مورد Docker و Kubernetes ندارد ایجاد شده است. برای گذراندن این دوره شما نیاز به دانش اولیه در مورد لینوکس دارید. در این دوره من به آرامی اما مطمئناً تمام مفاهیم را با توضیح پایه یا سطح زمین به شما آموزش می دهم که برای درک تصویر بزرگتر لازم است. لطفا به من اعتماد کنید و با ذهنی تازه برای یادگیری بیایید. شما باید یک لپ تاپ با گواهی 8 تا 16 گیگابایت رم داشته باشید تا تنظیماتی مانند من داشته باشید. توصیه می شود 16 گیگابایت رم داشته باشید تا سریع کار کند.



آنچه به عنوان بخشی از این دوره پوشش داده خواهد شد:


Docker شروع می شود:

بخش 1 - 4: مقدمه مبانی بسیار مهم کانتینرهای مجازی سازی و داکر برای شروع.

  • مقدمه، اسناد، کدها، معماری مفاهیم داکر کانتینرها و مجازی سازی

  • مقایسه داکر با سایر محصولات

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

  • در حال دانلود موتور نرم افزار رایگان docker و سایر اجزای نرم افزار رایگان برای راه اندازی لپ تاپ خود به عنوان سرور ابری محلی.

  • نصب docker و سایر اجزا

بخش 7 - 8: تسلط بر فایل Docker مفهوم بسیار مهم و درک تکنیک‌های لایه‌های نوشتن.

  • معرفی فایل Docker

  • لایه ها در فایل docker با case use production.

بخش 9: تسلط بر فضای ذخیره سازی Docker با آزمون در مورد دانستن دانش خود در بخش ذخیره سازی.

  • مقدمه ای با نمودار معماری در مورد روش های مختلف ذخیره سازی در docker.

  • از جعبه‌های ذخیره‌سازی docker با دست‌های کاربردی استفاده کنید.

بخش 10: تسلط بر شبکه Docker با آزمون همچنین با استفاده واقعی از تولید.

  • معرفی نمودار معماری در مورد روش های مختلف شبکه در docker.

  • از کیس‌ها برای آن دسته از شبکه‌های docker با دست‌های عملی استفاده کنید.

بخش 11: تصویر سفارشی.

  • ایجاد تصویر سفارشی و فشار دادن به داکر هاب.

  • کشیدن و استفاده مجدد از تصویر سفارشی از داکر هاب.

بخش 12: تسلط بر Docker Swarm با Kube Setup

  • مفهوم بسیار مهم Docker Swarm که چندین ماشین میزبان را به عنوان مدیر و worker1 و worker 2 راه اندازی می کند.

  • پیکربندی گام به گام میزبان جدید برای ایجاد تنظیمات آماده تولید.

  • تنظیم Swarm و ادغام با چندین عضو میزبان worker1 و worker2 با میزبان manager1.

  • راه‌اندازی Kube نیز در همان راه‌اندازی کار می‌کند.


شروع Kubernetes:

بخش 13 - 14: تسلط بر Kubernetes مقدمه راه اندازی Kubernetes.

  • معرفی Kubernetes، درک مفاهیم اولیه مختلف و کار بر روی مقایسه با پیشنهادات مختلف دیگر.

  • راه اندازی تولید خوشه Kubernetes مانند راه اندازی.

بخش 15: تسلط بر پادها با آزمون‌هایی با معماری و تمرین‌های عملی.

  • تنظیم معماری Kubernetes pods و آشنایی با آنها.

  • غلاف ساده و غلاف پیشرفته و راه‌اندازی غلاف‌هایی با عوارض (تلاش برای شکستن آنها).

بخش 16: تسلط بر مجموعه ماکت.

  • تنظیم مجموعه کپی Kubernetes و درک معماری آن.

  • تنظیم مجموعه Replica ساده و پیچیده و پیکربندی مفاهیم پیشرفته برچسب‌ها و بیان.

  • تلاش برای شکستن مجموعه ماکت و نحوه مدیریت آن با روش‌های رفع خرابی ما.

بخش 17: تسلط بر استقرارها.

  • درک استقرارهای مختلف پیچیده و استراتژی‌های استقرار با نمودارهای معماری.

  • برای داشتن راه‌های بهتری برای دسترسی به استقرارها، باید با سرویس‌های بیشتری مانند بار متعادل کننده اضافه شده استقرار کرد.

  • استراتژی هایی از جمله نورد، ثابت، آبی-سبز، قناری. و تلاش برای شکستن آنها.

بخش 18: تسلط بر پروب های سلامت.

  • درک انواع کاوشگرهای سلامت پیچیده و نمودارهای معماری آن.

  • کار با کاوشگرهای Readiness، Liveness و تلاش برای شکستن آنها.

بخش 19: تسلط بر خدمات Kubernetes - ClusterIP، NodePort Load Balancer.

  • درک انواع خدمات پیچیده Kube، با نمودار معماری.

  • ایجاد خدمات LB، ClusterIP و NodePort.

  • باید عیب یابی و ایجاد مشکلات و حل آنها.

بخش 20-21: تسلط بر فضای ذخیره سازی - EmptyDir، Bind، NFS، PersistantVolume، PersistantVolumeClaim، StroageClass.

  • درک مختلف کوبه استرواژ پیچیده با استفاده از EmptyDir با دستهای پیشرفته.

  • تنظیم NFS روی سرور لپ‌تاپ و پیکربندی فضای ذخیره‌سازی روی آن.

  • پیکربندی صدای ثابت و پویا از جمله عیب‌یابی.

بخش 22: تسلط بر فضای ذخیره سازی - قسمت 3 - رازهای ConfigMap

  • آشنایی با اسرار پیچیده مختلف Kube ConfigMap.

  • کار با جزئیات روی Configmap با همه گزینه‌های موجود.

  • کار با جزئیات روی Secrets با همه گزینه‌های موجود.

بخش 23: مدیریت حجم کار - نام گره، انتخابگر گره، محدودیت درخواست منبع

  • آشنایی با نام پیچیده مختلف گره، انتخابگر گره، محدودیت درخواست منبع

  • کار با نام Node و بخش Node با معماری آن

  • کار با محدودیت درخواست منبع با همه گزینه های آن

بخش 24: زمان‌بندی حجم کار- مقیاس‌کننده خودکار غلاف افقی (HPA).

  • آشنایی با انواع مختلف Autoscaler Horizontal Pod (HPA).

  • کار با HPA مبتنی بر CPU

  • کار با HPA مبتنی بر حافظه

بخش 25: زمان‌بندی حجم کار- گره Pod Affinity، Anti-Affinity، Taint

  • آشنایی با انواع مختلف گره Pod Affinity، Anti-Affinity

  • ایجاد Node and Pod Affinity با گزینه Required

  • ایجاد Node and Pod Affinity با گزینه Preferable

  • ایجاد Anti Affinity

بخش 26: CKA - امتحان تمرینی با دست روشن

  • آزمون عملی مبتنی بر گواهینامه تا آنچه یاد گرفته ایم




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

Mastering Docker - مقدمه Mastering Docker - Introduction

  • لطفا قبل از شروع دوره این ویدیو را تماشا کنید. Please Watch this Video Before starting the course.

  • Labs - How To Operating My Training on Udemy Labs - How To Operate My Training On Udemy

  • پیوند - سند کدگذاری کلی در GITHUB Link - Overall Coding Document in GITHUB

  • محتوای دوره - تصاویر نمایش داده شده در ارائه Course Content - Pictures Showed on Presentation

  • فایل EAR (اختیاری) EAR File (Optional)

مقدمه ای بر مجازی سازی و کانتینری سازی Introduction To Virtualization & Containerization

  • Arch - مثال ساده - مجازی سازی در مقابل کانتینرسازی Arch - Easy Example - Virtualization VS Containerization

  • Arch - مجازی سازی در مقابل کانتینرسازی Arch - Virtualization VS Containerization

  • آرچ - ظرف چیست Arch - What is A Container

  • قوس - کار داخلی کانتینرها Arch - Internal Working of Containers

  • Arch - فضای نام کامپیوتر در مقابل CGroups Arch - Computer Namespace VS CGroups

راه اندازی سیستم لینوکس - لپ تاپ (رایگان) Linux System Setup - Laptop (Free)

  • Labs - فایل های مورد نیاز برای دانلود (رایگان/آزمایشی) Labs - Required Files To Download (Free / Trial)

  • آزمایشگاه - نصب VM مهمان Labs - Guest VM Installation

  • Labs - Guest VM Configuration Labs - Guest VM Configuration

راه اندازی سیستم لینوکس - AWS (هزینه های AWS اعمال می شود) Linux System Setup - AWS (AWS Charges Applies)

  • آزمایشگاه ها - AWS - مقدمه Labs - AWS - Introduction

  • آزمایشگاه - AWS - ایجاد حساب رایگان Labs - AWS - Free Account Creation

  • آزمایشگاه ها - AWS - وزارت امور خارجه و بودجه Labs - AWS - MFA and Budget

  • آزمایشگاه ها - ایجاد کاربران در AWS (اختیاری) Labs - Creating Users on AWS (Optional)

  • آزمایشگاه ها - ایجاد نمونه EC2 Labs - Creating EC2 Instance

  • آزمایشگاه - اتصال SSH با راه اندازی اولیه Labs - SSH connection with basic setup

  • آزمایشگاه - تعمیر سرورهای Ping btw (اختیاری) Labs - Fixing Ping btw servers (Optional)

  • آزمایشگاه ها - نصب Docker و تأیید Labs - Installation of Docker and verify

  • آزمایشگاه - توقف نمونه Ec2 در صورت عدم استفاده Labs - Stopping Ec2 Instance when not in use

تسلط بر داکر - مفاهیم Mastering Docker - Concepts

  • آرک - معماری کانتینر Arch - Container Architecture

  • Arch - Real Time Working Of A Docker Container.mp4 Arch - Real Time Working Of A Docker Container.mp4

  • Arch - Docker Architecture Arch - Docker Architecture

Mastering Docker - نصب (روش های مختلف) Mastering Docker - Installation (Various Methods)

  • کد Code

  • Arch - نصب داکر Arch - Docker Installation

  • Arch - Docker - نصب آنلاین در مقابل آفلاین Arch - Docker - Online VS Offline Installation

  • آزمایشگاه - نصب داکر - استفاده آنلاین - yum Labs - Docker Installation - Using Online - yum

  • آزمایشگاه - نصب Docker - استفاده از آنلاین - Scrpit (Curl) Labs - Docker Installation - Using Online - Scrpit (Curl)

  • Docker Uninstallation - با استفاده از آنلاین - اسکریپت (curl) Docker Uninstallation - Using Online - Script (curl)

  • آزمایشگاه ها - نصب داکر - استفاده از آفلاین - RPM Labs - Docker Installation - Using Offline - RPM

  • Labs - Docker Uninstallation - استفاده از حالت آفلاین - RPM Labs - Docker Uninstallation - Using Offline - RPM

  • آزمایشگاه - نصب داکر - استفاده از آفلاین - باینری Labs - Docker Installation - Using Offline - Binary

  • Labs - Docker Uninstallation - استفاده از آفلاین - باینری Labs - Docker Uninstallation - Using Offline - Binary

Mastering Container - Comparing Docker Mastering Container - Comparing Docker

  • Arch - Docker VS Docker Desktop Arch - Docker VS Docker Desktop

  • Arch - Docker VS Podman Arch - Docker VS Podman

  • Arch - Understanding Containerd & CRI-O Arch - Understanding Containerd & CRI-O

  • Arch - Container VS Container Orchestrator Arch - Container VS Container Orchestrator

  • Arch - Docker در مقایسه با Kubernetes Arch - Docker Compared with Kubernetes

Mastering Docker - DockerFile معرفی Mastering Docker - DockerFile Introduction

  • کد بخش Section Code

  • Arch - Dockerfile Arch - Dockerfile

  • Arch - Dockerfile Limitations Arch - Dockerfile Limitations

  • Arch - کلیدواژه های مهم فایل Docker و موارد استفاده بلادرنگ Arch - Important Docker File Keywords and real time use cases

تسلط بر Docker - لایه ها در DockerFile Mastering Docker - Layers in DockerFile

  • قوس - لایه ها در کانتینر داکر Arch - Layers in Docker Container

  • آزمایشگاه ها - آماده سازی برای ایجاد لایه برای ظروف Labs - Preparing for Layer Creation for Containers

  • آزمایشگاه ها - ایجاد چندین لایه در کانتینر Docker Labs - Multiple Layers creation on Docker Container

  • آزمایشگاه ها - میزبانی HTTPD در کانتینر با صفحه سفارشی Labs - Hosting HTTPD On Container with Custom Page

  • آزمایشگاه ها - میزبانی Tomcat در کانتینر با فایل جنگ سفارشی Labs - Hosting Tomcat on Container With Custom WAR file

Mastering Docker - Storage On Docker Mastering Docker - Storage On Docker

  • سند Document

  • کد Code

  • Arch - Dockers Storage Arch - Dockers Storage

  • Arch - ذخیره سازی پایدار Arch - Persistence Storage

  • Labs - Docker Option -v یا --mount را انتخاب کنید Labs - Docker Option Choose -v or --mount

  • آزمایشگاه ها - ذخیره سازی زودگذر - Hands On Labs - Ephemeral Storage - Hands On

  • آزمایشگاه ها - ایجاد یک جلد - Hand's On Labs - Creating A Volume - Hand's On

  • آزمایشگاه ها - ایجاد Bind Mount - Hands On Labs - Creating Bind Mount - Hands On

  • آزمایشگاه ها - ایجاد حجم پویا و استفاده از داده های موجود با استفاده از Volumes - Hand's On Labs - Dynamic volume creation & using Existing Data using Volumes - Hand's On

  • آزمایشگاه ها - اشتراک گذاری داده ها در Read Only - Live Nginx Hand's On Labs - Sharing data in Read Only - Live Nginx Hand's On

  • آزمون بخش Section Quiz

Mastering Docker - Networking On Docker Mastering Docker - Networking On Docker

  • کد بخش Section Code

  • Labs - For Loop برای برداشتن سریعتر ظرف Labs - For Loop For faster container removal

  • Arch - انواع شبکه در داکر Arch - Types Of Networking In Docker

  • Arch - Bridge Networking در Docker Arch - Bridge networking In Docker

  • آزمایشگاه ها - شبکه سازی پل در داکر Labs - Bridge networking In Docker

  • Arch - شبکه میزبان در داکر Arch - Host Networking In Docker

  • آزمایشگاه ها - شبکه میزبان در داکر Labs - Host Networking In Docker

  • Labs - None Network Arch Labs - None Network Arch

  • آزمایشگاه ها - شبکه کانتینر فضای نامی مشابه Labs - Same Namespace Container Network

  • آزمایشگاه ها - شبکه سفارشی با سه سناریو ممکن Labs - Custom Network with Three Possible Scenarios

  • آزمون بخش Section Quizz

Mastering Docker - ایجاد تصویر سفارشی Mastering Docker - Creating Custom Image

  • آزمایشگاه ها - چرا ما به تصویر سفارشی در Docker Hub نیاز داریم Labs - Why we need Custom Image on Docker Hub

  • آزمایشگاه ها - فشار دادن تصویر سفارشی با نسخه در داکر Labs - Pushing Custom Image with Versioning On Docker

  • آزمایشگاه ها - کشیدن تصویر سفارشی با نسخه سازی در Docker Labs - Pulling Custom Image with Versioning on Docker

Kubernetes Cluster & Docker Swarm - راه اندازی لپ تاپ (رایگان) Kubernetes Cluster & Docker Swarm - Laptop Setup (Free)

  • کد Code

  • Arch - درک مراحل Arch - Understanding The Steps

  • Labs - ایجاد Manager1 VM - مرحله 1 Labs - Creating Manager1 VM - Step 1

  • Labs - راه اندازی Manager1 VM - مرحله 2 Labs - Setting Up Manager1 VM - Step 2

  • Labs - Cloning Manager and Setting Up Worker1 & 2 - Step 3 Labs - Cloning Manager and Setting Up Worker1 & 2 - Step 3

  • آزمایشگاه ها - تغییر نام میزبان - مرحله 4 Labs - Changing HostName - Step 4

Mastering Docker - Swarm - Last Docker Topic Mastering Docker - Swarm - Last Docker Topic

  • کد Code

  • Arch - Docker Swarm - ایجاد و پیوستن به مدیر و کارگر Arch - Docker Swarm - Creating & Joining Manager & Worker

  • آزمایشگاه ها - Docker Swarm - ایجاد و پیوستن به مدیر و کارگر Labs - Docker Swarm - Creating & Joining Manager & Worker

  • آزمایشگاه ها - Docker Swarm - ایجاد خدمات و کپی ها Labs - Docker Swarm - Creating Services and Replicas

  • آزمایشگاه ها - Docker Swarm - اجرای پیشرفته فقط با گره های کارگر Labs - Docker Swarm - Advanced running only with worker Nodes

  • آزمون بخش Section Quizz

  • قوس - !!!!! تبریک !!!!! Arch - !!!!! CONGRATULATION !!!!!

تسلط بر Kubernetes - مقدمه Mastering Kubernetes - Introduction

  • Arch - Kubernetes چیست Arch - What is Kubernetes

  • قوس - Kubernetes Arch - Kubernetes

  • Arch - جریان فرآیند Kubernetes Arch - Process flow of Kubernetes

  • Arch - Container VS Container Orchestrator Arch - Container VS Container Orchestrator

  • Arch - Docker در مقایسه با Kubernetes Arch - Docker Compared with Kubernetes

راه‌اندازی Kubernetes - AWS (هزینه‌های AWS اعمال می‌شود) Kubernetes Setup - AWS (AWS Charges Applies)

  • کد Code

  • آزمایشگاه ها - حذف نمونه خروجی Docker Ec2 Labs - Removing the exiting Docker Ec2 Instance

  • معماری AWS Architecture AWS

  • آزمایشگاه ها - ایجاد گروه امنیتی برای Kube Cluster Labs - Creating Security Group for Kube Cluster

  • آزمایشگاه ها - ایجاد سرور مجازی Ec2 برای خوشه Kube Labs - Creating Ec2 Vritual Server For Kube Cluster

  • آزمایشگاه - اتصال SSH با راه اندازی اولیه Labs - SSH connection with basic setup

  • آزمایشگاه - تعمیر سرورهای Ping btw (اختیاری) Labs - Fixing Ping btw servers (Optional)

  • آزمایشگاه ها - نصب Kubectl Kubeadm و Kubelet Labs - Installing Kubectl Kubeadm and Kubelet

  • آزمایشگاه ها - پیکربندی خوشه Labs - Cluster Configuration

راه اندازی Kubernetes - لپ تاپ (رایگان) Kubernetes Setup - Laptop (Free)

  • کد Code

  • آزمایشگاه ها - نصب و راه اندازی کامل Kube Labs - Complete Kube Installation & Setup

  • آزمایشگاه ها - راه اندازی Kube - بررسی اجمالی Labs - Kube Setup - Overview

  • آزمایشگاه ها - ایجاد گره اصلی + درک فرآیند ایجاد استاد Labs - Creating Master Node + Understanding the master creation process

  • آزمایشگاه ها - اطلاعات IMP درباره فلانل Labs - IMP Information about Flannel

  • آزمایشگاه ها - پیوستن گره های کارگر به استاد Labs - Joining Worker Nodes To Master

  • آزمایشگاه ها - IMP درک گره کارگر Labs - IMP Understanding the worker Node

تسلط بر Kubernetes - API Mastering Kubernetes - API

  • آزمایشگاه ها - درک API Labs - Understanding API

تسلط بر Kubernetes - Pods Mastering Kubernetes - Pods

  • کد Code

  • قوس - غلاف Arch - Pods

  • Arch - مفاهیم پیشرفته یک Pods Arch - Advanced Concepts of a Pods

  • Arch - Project Pods Arch - Project Pods

  • آزمایشگاه ها - ایجاد Pods در CLI Labs - Creating Pods In CLI

  • آزمایشگاه ها - ایجاد Pods با برچسب ها در CLI Labs - Creating Pods with Labels In CLI

  • آزمایشگاه ها - اصلاح برچسب ها Labs - Modifying Labels

  • Arch - Pod ساده با فایل Yaml Arch - Simple Pod with Yaml File

  • آزمایشگاه ها - ایجاد فایل YAML از ابتدا Labs - Creating YAML File From Scratch

  • آزمایشگاه ها - ایجاد پاد ساده با فایل Yaml - قسمت 1 Labs - Simple Pod Creation with Yaml File - Part 1

  • آزمایشگاه ها - ایجاد پاد ساده با فایل Yaml - قسمت 2 Labs - Simple Pod Creation with Yaml File - Part 2

  • آزمایشگاه ها - ایجاد پاد ساده با فایل Yaml - قسمت 3 ( با عیب یابی) Labs - Simple Pod Creation with Yaml File - Part 3 ( With Troubleshooting)

  • Arch - Complex Pod با فایل Yaml Arch - Complex Pod with Yaml File

  • Labs - Advanced Pod Creation - قسمت 1 Labs - Advanced Pod Creation - Part 1

  • Labs - Advanced Pod Creation - Part 2 (با پیچیدگی های بیشتر) Labs - Advanced Pod Creation - Part 2 (with more complications)

  • آزمایشگاه - فعال کردن پورت میزبان در Pods Labs - Host Port Enabling in Pods

  • آزمون بخش Section Quiz

تسلط بر Kubernetes - نکات Mastering Kubernetes - Tips

  • آزمایشگاه - نحوه حذف پادها هنگامی که ما به آموزش خود ادامه می دهیم Labs - How to delete pods when we go fwd our training

تسلط بر Kubernetes - Replication Controller Mastering Kubernetes - Replication Controller

  • Arch - Replication Controller Arch - Replication Controller

  • آزمایشگاه ها - کنترل کننده تکرار Labs - Replication Controller

  • آزمایشگاه ها - کنترل کننده تکرار افزایش و کاهش مقیاس Labs - Scaling Up and Scaling Down Replication Controller

  • آزمایشگاه ها - چندین روش برای حذف Replication Controller Labs - Multiple ways of deleting Replication Controller

  • Arch - Difference btw Labs - Replication Controller و ReplicaSet Arch - Difference btw Labs - Replication Controller and ReplicaSet

Mastering Kubernetes - Replica Set Mastering Kubernetes - Replica Set

  • کد Code

  • آرک - ست ماکت Arch - Replica Set

  • Arch - Project Replica Set Arch - Project Replica Set

  • Arch - Label Vs Expression Arch - Label Vs Expression

  • Arch - Label & Expression Arch - Label & Expression

  • آرچ - ست ماکت اولیه Arch - Basic Replica Set

  • Labs - Basic Replica set with Match Label Labs - Basic Replica set with Match Label

  • Arch - Advanced Replica Set Arch - Advanced Replica Set

  • آزمایشگاه - مجموعه ماکت پیشرفته با برچسب مطابقت Labs - Advanced Replica set with Match Label

  • آزمایشگاه ها - مقیاس بندی مجموعه ماکت شما Labs - Scaling Your Replica Set

  • آزمایشگاه ها - مجموعه ماکت با عبارات Labs - Replica Set with Expressions

  • Labs - Breaking Replica Set (عیب یابی) Labs - Breaking Replica Set (troubleshooting)

  • آزمایشگاه - عبارات و برچسب های شکسته (عیب یابی) Labs - Breaking Expressions & Labels (Troubleshooting)

  • آزمایشگاه - ویدیوی تجربی در حلقه For Labs - Experimental Video on For loop

  • آزمایشگاه - مجموعه چند نسخه در یک YAML (مشکل دوگانه) Labs - Multiple Replica set in one YAML (Double Trouble)

  • آزمایشگاه ها - مقایسه برچسب ها - Replication Controller و ReplicaSet Labs - Comparing Labels - Replication Controller and ReplicaSet

  • آزمون بخش Section Quizz

تسلط بر Kubernetes - استقرار Mastering Kubernetes - Deployment

  • کد Code

  • آزمایشگاه ها - اجرای تصویر سفارشی با نسخه سازی در Kube Labs - Running Custom Image with Versioning On Kube

  • Arch - معرفی استقرار Arch - Deployment Introduction

  • Arch - استقرار اولیه Arch - Basic Deployment

  • آزمایشگاه ها - استقرار اولیه Labs - Basic Deployment

  • آزمایشگاه ها - مقیاس بندی استقرار شما Labs - Scaling Your Deployment

  • آزمایشگاه ها - پاکسازی استقرارها Labs - Cleaning Up Deployments

  • Arch - Rolling Update (RU) Arch - Rolling Update (RU)

  • Arch - RU نسخه 1 Arch - RU Version 1

  • آزمایشگاه ها - RU نسخه 1 Labs - RU Version 1

  • Arch - RU نسخه 2 Arch - RU Version 2

  • آزمایشگاه ها - RU نسخه 2 Labs - RU Version 2

  • Arch - RU نسخه 3 Arch - RU Version 3

  • آزمایشگاه ها - RU نسخه 3 Labs - RU Version 3

  • آزمایشگاه ها - بازگشت/بازگشت RU Labs - RU Rollback/backout

  • آزمایشگاه ها - بازگشت مجدد RU Labs - RU Rollback

  • Arch - Recreate/Fixed Update (FU) Arch - Recreate / Fixed Update (FU)

  • آزمایشگاه - FU نسخه 1 Labs - FU version 1

  • Arch - FU نسخه 2 Arch - FU version 2

  • آزمایشگاه - FU نسخه 2 Labs - FU version 2

  • آزمایشگاه - تلاش برای شکستن کاوشگر آمادگی برای FU نسخه 1 و 2. Labs - Trying to break the readiness probe for FU Version 1 and 2.

  • Arch - سرویس LB Arch - LB Service

  • آزمایشگاه ها - ایجاد سرویس LB Labs - Creating LB Service

  • Arch - استقرار آبی-سبز Arch - Blue-Green Deployment

  • Arch - مانیفست استقرار آبی-سبز Arch - Blue-Green Deployment Manifest

  • Labs - Blue Deployment - نسخه 1 Labs - Blue Deployment - Version 1

  • Labs - Green Deployment - نسخه 2 Labs - Green Deployment - Version 2

  • Arch - Canary Deployment Manifest Arch - Canary Deployment Manifest

  • آزمایشگاه - استقرار قناری Labs - Canary Deployment

  • آزمایشگاه ها - حاشیه نویسی Labs - Annotation

  • آزمون بخش Section Quizz

تسلط بر Kubernetes - Probes Mastering Kubernetes - Probes

  • کد Code

  • درک پروب - قسمت 1 Understanding Probes - Part 1

  • درک پروب - قسمت 2 Understanding Probes - Part 2

  • آزمایشگاه ها - کاوشگر آمادگی مشکل - قسمت 1 Labs - Troubling Readiness Probe - Part 1

  • آزمایشگاه ها - کاوشگر آمادگی مشکل - قسمت 2 Labs - Troubling Readiness Probe - Part 2

  • آزمایشگاه - کاوشگر زنده Labs - Liveness Probe

  • آزمایشگاه ها - کاوش زنده و آمادگی با هم Labs - Liveness and Readiness Probe Together

  • Labs - Exec با استفاده از Probes Labs - Exec using Probes

  • آزمایشگاه ها - کاوشگرهای آمادگی پیشرفته با شرایط Labs - Advanced Readiness Probes with Condition

  • آزمایشگاه ها - کاوشگر آمادگی پیشرفته با اجرای چند مرحله ای Labs - Advanced Readiness Probe with Multi Stage Exec

  • آزمایشگاه ها - کاوشگر زنده پیشرفته با تنظیمات موضوع Labs - Advanced Liveness Probe with Thread Settings

  • آزمایشگاه ها - کاوشگر Liveness پیشرفته با تنظیمات حافظه Labs - Advanced Liveness Probe with Memory Settings

تسلط بر Kubernetes - خدمات Mastering Kubernetes - Services

  • کد Code

  • مقدمه - درک خدمات Intro - Understanding Services

  • Arch - Cluster IP Service Arch - Cluster IP Service

  • آزمایشگاه ها - سرویس ClusterIP Labs - ClusterIP Service

  • Arch - Node Port Service Arch - Node Port Service

  • آزمایشگاه ها - سرویس NodePort Labs - NodePort Service

  • Arch - LoadBalancer Service Arch - LoadBalancer Service

  • آزمایشگاه ها - سرویس LoadBalancer Labs - LoadBalancer Service

  • آزمایشگاه ها - خدمات نام خارجی Labs - ExternalName Service

  • آزمایشگاه - سرویس بدون سر Labs - Headless Service

  • آزمایشگاه ها - سرویس بدون انتخاب Labs - WithoutSelector Service

  • آزمایشگاه ها - اجرای خدمات از طریق CLI Labs - Implementing Service though CLI

تسلط بر Kubernetes - فضای نام Mastering Kubernetes - Namespace

  • قوس - فضای نام Arch - Namespace

  • آزمایشگاه ها - ایجاد برنامه نویس، آزمایش، فضای نام محصول و استقرار در آن Labs - Creating Dev, test, Prod Namespace & Deploying To it

PASS CKA - EXAM Q&A - قسمت 1 PASS CKA - EXAM Q&A - Part 1

  • کد Code

  • آزمایشگاه های جایگزین - کیلرکودا Alternative Labs - Killercoda

  • راهنمای مرجع سریع Kubectl Kubectl Quick Reference Guide

  • آزمایشگاه - سوال 1 Labs - Question 1

  • آزمایشگاه ها - سوال 2 Labs - Question 2

  • آزمایشگاه ها - سوال 3 Labs - Question 3

  • آزمایشگاه ها - سوال 4 Labs - Question 4

  • آزمایشگاه - سوال 5 Labs - Question 5

  • آزمایشگاه - سوال 6 Labs - Question 6

  • آزمایشگاه ها - سوال 7 Labs - Question 7

  • آزمایشگاه ها - سوال 8 Labs - Question 8

  • آزمایشگاه - سوال 9 Labs - Question 9

  • آزمایشگاه ها - سوال 10 Labs - Question 10

تسلط بر Kubernetes - Storage Mastering Kubernetes - Storage

  • فایل - کد File - Code

  • Arch - درک انواع حجم Arch - Understanding Volume Types

  • Arch - درک گزینه های دیگر حجم Arch - Understanding Other Volumes Options

  • آزمایشگاه ها - کاوش حجم ها در یک غلاف پیش فرض Labs - Exploring Volumes on a default pods

  • Arch - درک EmptyDir Storage Arch - Understanding EmptyDir Storage

  • آزمایشگاه ها - درک فضای ذخیره سازی EmptyDir Labs - Understanding EmptyDir Storage

  • Arch - درک HostPath (bind) Storage Arch - Understanding HostPath (bind) Storage

  • آزمایشگاه ها - درک HostPath (bind) Storage Labs - Understanding HostPath (bind) Storage

  • Arch - Advanced EmptyDir Storage Arch - Advanced EmptyDir Storage

  • Labs - Advanced EmptyDir Storage Labs - Advanced EmptyDir Storage

  • Arch - RW و RO Storage Arch - RW and RO Storage

  • آزمایشگاه ها - پایه RW و RO Labs - Basic RW And RO

  • آزمایشگاه ها - پیشرفته RW و RO Labs - Advanced RW And RO

  • Arch - NFS VolumePlugin Arch - NFS VolumePlugin

  • آزمایشگاه - نصب NFS Labs - NFS Installation

  • آزمایشگاه ها - NFS VolumePlugin Labs - NFS VolumePlugin

  • آزمایشگاه ها - NFS با جنکینز Labs - NFS with Jenkins

تسلط بر Kubernetes - PV، PVC Mastering Kubernetes - PV, PVC

  • فایل - کد File - Code

  • Arch - درک PersistantVolume Arch - Understanding PersistantVolume

  • قوس - فازهای PV و PVC Arch - PV & PVC Phases

  • Arch - استقرار فایل میزبان با استفاده از PV و PVC Arch - Hostfile Deployment using PV and PVC

  • آزمایشگاه - استقرار فایل میزبان با استفاده از PV و PVC Lab - Hostfile Deployment using PV & PVC

  • آزمایشگاه - استقرار NFS با استفاده از PV و PVC Lab - NFS Deployment using PV & PVC

  • مشکل PV، PVC و حالت های دسترسی Troubling PV, PVC & Access Modes

  • Arch - Dynamic PersistentVolume Arch - Dynamic PersistentVolume

  • آزمایشگاه ها - داینامیک ماندگار حجم Labs - Dynamic PersistentVolume

  • Arch - Advanced Dynamic PersistentVolume Arch - Advanced Dynamic PersistentVolume

  • آزمایشگاه ها - Advanced Dynamic PersistentVolume Labs - Advanced Dynamic PersistentVolume

تسلط بر Kubernetes - ConfigMap & Secrets Mastering Kubernetes - ConfigMap & Secrets

  • کد Code

  • Arch - ConfigMap & Secrets Arch - ConfigMap & Secrets

  • آزمایشگاه ها - اعلامیه ENV Yaml Labs - ENV Yaml Declaration

  • آزمایشگاه ها - Imparative Configmap Labs - Imparative Configmap

  • Labs - Properties File Configmap Labs - Properties File Configmap

  • آزمایشگاه ها - ایجاد حجم با استفاده از Configmap Labs - Volume Creation using Configmap

  • آزمایشگاه ها - نقشه پیکربندی Yaml Declarative Labs - Declarative Yaml Configmap

  • آزمایشگاه ها - به روز رسانی پویا و نقشه پیکربندی غیرقابل تغییر Labs - Dynamic Update & Immutable Configmap

  • آرک - مقدمه ای بر اسرار Arch - Introduction To Secrets

  • آزمایشگاه ها - راز ضروری Labs - Imperative Secret

  • آزمایشگاه ها - راز یامل اعلامی Labs - Declarative Yaml Secret

  • آزمایشگاه ها - رازهای مبتنی بر حجم (به روز رسانی پویا) Labs - Volume Based Secrets (Dynamic Update)

  • Labs - Imperative Docker-Registry Secret Labs - Imperative Docker-Registry Secret

  • آزمایشگاه ها - راز ثبت رجیستری مبتنی بر Yaml Labs - Yaml Based Docker-Registry Secret

  • آزمایشگاه ها - ConfigMpas و Secrets ترکیب شده اند Labs - ConfigMpas and Secrets Combined

تسلط بر Kubernetes - زمانبندی حجم کار Mastering Kubernetes - Workload Scheduler

  • کد Code

  • Arch - انتخابگر نام گره و گره چیست Arch - What's an Node Name and Node Selector

  • آزمایشگاه ها - تخصیص منابع - NodeName Labs - Resource Allocation - NodeName

  • آزمایشگاه ها - تخصیص منابع - انتخابگر Labs - Resource Allocation - Selector

  • Arch - محدودیت درخواست منبع در مقابل محدودیت چیست. *سوال مصاحبه* Arch - What's an Resource Request VS Limit. *Interview Question*

  • آزمایشگاه ها - درخواست و محدودیت منابع پایه Labs - Basic Resource Request & Limit

  • آزمایشگاه ها - درخواست و محدودیت منابع پیشرفته Labs - Advanced Resource Request & Limit

تسلط بر Kubernetes - Horizontal Pod Autoscaler Mastering Kubernetes - Horizontal Pod Autoscaler

  • کد Code

  • Arch - HPA چیست، چگونه با CPU و حافظه مقیاس کنیم Arch - What's a HPA, How to scale with CPU & Memory

  • Labs - HPA CLI CPU Scaling - Part 1 Labs - HPA CLI CPU Scaling - Part 1

  • Labs - HPA CLI CPU Scaling - قسمت 2 Labs - HPA CLI CPU Scaling - Part 2

  • آزمایشگاه ها - YAML مبتنی بر HPA برای حافظه Labs - YAML Based HPA For Memory

تسلط بر Kubernetes - قرابت، تحمل Mastering Kubernetes - Affinity, Tolerations

  • کد Code

  • Arch - Node and Pod Affinity چیست Arch - What's Node and Pod Affinity

  • آزمایشگاه - گره افینیتی (الزامی در زمان‌بندی) Labs - Node Affinity (Required During Scheduling)

  • Labs - Pod Affinity (الزامی در طول زمان‌بندی) Labs - Pod Affinity (Required During Scheduling)

  • Labs - Node Affinity (ترجیحاً در طول زمان‌بندی) - قسمت 1 Labs - Node Affinity (Preferred During Scheduling) - Part 1

  • Labs - Node Affinity (ترجیحاً در طول زمان‌بندی) - قسمت 2 Labs - Node Affinity (Preferred During Scheduling) - Part 2

  • Labs - Pod Affinity (ترجیحاً در طول زمان‌بندی) Labs - Pod Affinity (Preferred During Scheduling)

  • گره افینیتی (الزامی و ترجیحی) Node Affinity (Required & Preferred)

  • Labs - Node Anti Affinity (الزامی در طول زمان‌بندی) Labs - Node Anti Affinity (Required During Scheduling)

  • Labs - Pod Anti Affinity (الزامی در طول زمان‌بندی) Labs - Pod Anti Affinity (Required During Scheduling)

  • Labs - Node Anti Affinity (ترجیحاً در طول زمان‌بندی) Labs - Node Anti Affinity (Preferred During Scheduling)

  • Labs - Pod Anti Affinity (ترجیحاً در طول زمان‌بندی) Labs - Pod Anti Affinity (Preferred During Scheduling)

  • آزمایشگاه ها - لکه ها و تحمل ها (NoSchedule) استقرار سبز آبی. مصاحبه Labs - Taints and Tolerations (NoSchedule) Blue Green Deployment. Interview.

  • Labs - Taints and Tolerations (NoExecute) استقرار سبز آبی. مصاحبه Labs - Taints and Tolerations (NoExecute) Blue Green Deployment. Interview.

MILESTONE - خلاصه MILESTONE - Recap

  • چه چیزی تا الان یاد گرفتی؟ What you have learned so far ?

PASS CKA - EXAM Q&A - قسمت 2 PASS CKA - EXAM Q&A - Part 2

  • کد Code

  • آزمایشگاه - سوال 11 Labs - Question 11

  • آزمایشگاه - سوال 12 Labs - Question 12

  • آزمایشگاه - سوال 13 Labs - Question 13

  • آزمایشگاه - سوال 14 Labs - Question 14

  • آزمایشگاه - سوال 15 Labs - Question 15

  • آزمایشگاه - سوال 16 Labs - Question 16

  • آزمایشگاه - سوال 17 Labs - Question 17

  • آزمایشگاه ها - سوال 18 Labs - Question 18

  • آزمایشگاه - سوال 19 Labs - Question 19

  • آزمایشگاه - سوال 20 Labs - Question 20

تسلط بر Kubernetes - ETCD Mastering Kubernetes - ETCD

  • کد Code

  • Arch - ETCD مقدمه Arch - ETCD Introduction

  • آزمایشگاه ها - دانلود و کار با ETCD Labs - Downloading And Working with ETCD

  • آزمایشگاه ها - تماشای ETCD هنگام ایجاد اشیا Labs - Watching ETCD While Creating Objects

  • آزمایشگاه ها - مغز تقسیم شده Labs - Split Brain

  • آزمایشگاه ها - پشتیبان گیری و بازیابی Labs - Backup & Restore

تسلط بر Kubernetes - زمینه ها، احراز هویت و مجوز Mastering Kubernetes - Contexts, Authentication & Authorization

  • کد Code

  • Arch - مقدمه ای بر زمینه ها Arch - Introduction to Contexts

  • آزمایشگاه ها - ایجاد کاربر و ایجاد زمینه Labs - User Creation and Context Creation

  • آزمایشگاه - مجوز تعمیر Labs - Fixing Authorization

تسلط بر Kubernetes - Ingress Mastering Kubernetes - Ingress

  • کد Code

  • Arch - قبل از رفتن به Ingress - خلاصه Arch - Before You Go TO Ingress - Recap

  • Arch - Layer 4 VS Layer 7 LB Arch - Layer 4 VS Layer 7 LB

  • Arch - Ingress Controller & Its Arch Arch - Ingress Controller & Its Arch

  • Arch - Ingress را درک کنید Arch - Understand Ingress

  • آزمایشگاه - نصب Ingress Labs - Installation Of Ingress

  • آزمایشگاه ها - آماده سازی برای ورود Labs - Preparation for Ingress Hands On

  • آزمایشگاه ها - مبتنی بر میزبان ورودی Labs - Ingress Host Based

  • آزمایشگاه ها - میزبان ورودی و مبتنی بر مسیر Labs - Ingress Host and Path Based

PASS CKA - EXAM Q&A - قسمت 3 PASS CKA - EXAM Q&A - Part 3

  • کد Code

  • آزمایشگاه - سوال 21 Labs - Question 21

  • آزمایشگاه ها - سوال 22 Labs - Question 22

  • آزمایشگاه ها - سوال 23 Labs - Question 23

  • آزمایشگاه - سوال 24 Labs - Question 24

  • آزمایشگاه - سوال 25 Labs - Question 25

  • آزمایشگاه - سوال 26 Labs - Question 26

  • آزمایشگاه ها - سوال 27 Labs - Question 27

  • آزمایشگاه - سوال 28 Labs - Question 28

  • آزمایشگاه - سوال 29 Labs - Question 29

  • آزمایشگاه - سوال 30 Labs - Question 30

  • آزمایشگاه - سوال 31 Labs - Question 31

  • آزمایشگاه - سوال 32 Labs - Question 32

  • آزمایشگاه - سوال 33 Labs - Question 33

  • آزمایشگاه - سوال 34 Labs - Question 34

  • آزمایشگاه - سوال 35 Labs - Question 35

  • آزمایشگاه - سوال 36 Labs - Question 36

  • آزمایشگاه - سوال 37 Labs - Question 37

سوال 38 - ارتقاء Kubernetes Question 38 - Upgrading Kubernetes

  • کد Code

  • سوال 38 Question 38

  • آزمایشگاه ها - Q-38-مقدمه ای بر ارتقاها Labs - Q-38-Introduction to Upgrades

  • آزمایشگاه ها - Q-38-به روز رسانی گره های هواپیمای کنترل Labs - Q-38-Upgrading Control Plane Nodes

  • آزمایشگاه ها - Q-38-به روز رسانی گره های صفحه محاسباتی Labs - Q-38-Upgrading Compute Plane Nodes

PASS CKA - EXAM Q&A - قسمت 4 PASS CKA - EXAM Q&A - Part 4

  • آزمایشگاه ها - سوال 39 Labs - Question 39

  • آزمایشگاه - سوال 40 Labs - Question 40

  • آزمایشگاه - سوال 41 Labs - Question 41

پاداش - آزمون CKA واقعی - تست چند گزینه ای - 50 سوال Bonus - Real CKA Exam - Multiple Choice Test - 50 Questions

  • تست تمرین - تورفتگی فایل Yaml را نادیده بگیرید Practice Test - Ignore Yaml File indentation

نمایش نظرات

Udemy (یودمی)

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

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

تسلط بر Docker & Kubernetes (PASS CKA) - Basic to Expert
جزییات دوره
39.5 hours
339
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,923
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Beyond Cloudai Beyond Cloudai

به فراتر از cloud.ai خوش آمدید