آموزش تسلط بر Docker با Kubernetes و Swarm

دانلود Mastering Docker with Kubernetes and Swarm

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش میانی Docker و Kubernetes فراگیران را آماده می‌کند تا بهترین پلتفرم کانتینری‌سازی را برای نیازهای شما و نحوه استفاده از پلتفرمی که انتخاب می‌کنید انتخاب کنند: Docker، Kubernetes، Docker Swarm یا ترکیبی.

محبوبیت Kubernetes به عنوان یک راه حل ارکستراسیون کانتینر در سال های اخیر افزایش یافته است، و اکثر مردم تصور می کنند که محبوبیت آن در نهایت آن را در برابر Docker - رهبر واقعی در جهان کانتینر، قرار می دهد.

اما تنظیم Docker و Kubernetes به عنوان رقیب کاملاً دقیق نیست - زیرا آنها رقبای مستقیم نیستند. Docker یک پلتفرم کانتینری‌سازی است و Kubernetes قابلیت عملیاتی آن را با ارکستراتور کانتینر گسترش می‌دهد. اما پس از آن Docker Swarm، راه‌حل خوشه‌بندی بومی خود Docker برای کانتینرهای Docker می‌آید. این آموزش Kubernetes و Swarm اطمینان حاصل می کند که شما فن آوری ها و نحوه بهینه سازی آنها را برای نیازهای کانتینر خود درک می کنید.

پس از تکمیل این آموزش DevOps، می‌دانید که چگونه بهترین پلتفرم کانتینری‌سازی را برای نیازهای خود انتخاب کنید، و چگونه از پلتفرمی که انتخاب می‌کنید، Docker، Kubernetes، Docker Swarm یا ترکیبی از آن استفاده کنید.

برای مدیران فناوری اطلاعات، این آموزش DevOps را می‌توان برای حضور متخصصان جدید DevOps، که در برنامه‌های آموزشی فردی یا تیمی تنظیم می‌شوند، یا به عنوان یک منبع مرجع DevOps استفاده کرد.

Kubernetes و Swarm: آنچه شما باید بدانید

این آموزش DevOps موضوعات Kubernetes و Swarm از جمله:

را پوشش می‌دهد
  • ساخت کانتینرهای داکر و تصاویر داکر
  • درک ارکستراسیون کانتینر Docker با Swarm
  • مدیریت فضای ذخیره‌سازی، حجم‌ها و شبکه در Docker
  • متعادل کردن بارها به طور موثر
  • حفظ احراز هویت و امنیت
چه کسی باید آموزش Kubernetes و Swarm را انجام دهد؟

این آموزش Kubernetes و Swarm برای متخصصان DevOps با تجربه‌ای در زمینه ابزارهای ارکستراسیون کانتینر طراحی شده است.

متخصصین جدید یا مشتاق DevOps. اگر با بازی DevOps کاملاً تازه کار هستید، این Mastering Docker با آموزش Kubernetes و Swarm ساخته شده است تا مطمئن شوید که متوجه شده اید که Kubernetes برای چه چیزی و چگونه استفاده می شود. با Docker تعامل دارد و آنچه Docker Swarm در ترکیب انجام می دهد. موفقیت شغلی شما بستگی به این دارد که چگونه می‌توانید ابزارهای تجارت خود را دستکاری کنید، و وقتی نوبت به محموله کاری می‌رسد، این سه نفر از رهبران صنعت هستند -- با این آموزش در مورد آنها بیاموزید.

متخصصان با تجربه DevOps. اگر چند سالی است که در DevOps کار می‌کنید، احتمالا شاهد ظهور Kubernetes بوده‌اید -- شاید حتی از آن برای گسترش Docker استفاده کرده باشید. با محبوبیت روزافزون Docker Swarm، متخصصان DevOps بیشتری به این فکر می‌کنند که باید وقت خود را در چه چیزی سرمایه‌گذاری کنند. پس از این آموزش Mastering Docker با Kubernetes و Swarm، متوجه خواهید شد که فناوری‌ها به چه سمتی حرکت می‌کنند و چگونه می‌توانید از آن‌ها نهایت استفاده را ببرید. .


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

راه اندازی Docker برای سیستم عامل شما Setting Up Docker for Your OS

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

  • مقدمه ای بر راه اندازی و پیکربندی Docker Introduction to Docker Setup and Configuration

  • Docker Desktop را برای ویندوز 10 نصب کنید Install Docker Desktop for Windows 10

  • گزینه های پیکربندی برای Docker Desktop در ویندوز 10 Configuration Options for Docker Desktop on Windows 10

  • Docker را روی VM لینوکس محلی اوبونتو با Multipass نصب کنید Install Docker on Local Ubuntu Linux VM with Multipass

  • Docker Daemon را با Systemd در لینوکس کاوش کنید Explore Docker Daemon with Systemd on Linux

  • Docker CLI را ایمن به Remote AWS EC2 Instance متصل کنید Securely Connect Docker CLI to Remote AWS EC2 Instance

  • بررسی و نتیجه گیری در مورد نصب داکر Review and Conclusion on Docker Installation

  • نتیجه Conclusion

ایجاد و مدیریت Docker Containers Creating and Managing Docker Containers

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

  • معرفی Docker CLI برای مدیریت کانتینر Intro to Docker CLI for Container Management

  • یک محیط Docker را پیکربندی کنید Configure a Docker Environment

  • کانتینرها را با Docker CLI اجرا کنید Run Containers with Docker CLI

  • کانتینرها را با Docker CLI ایجاد و شروع کنید Create and Start Containers with Docker CLI

  • توقف و مکث کانتینرها با Docker CLI Stop and Pause Containers with Docker CLI

  • کانتینرهای تعاملی با Docker CLI ایجاد کنید Create Interactive Containers with Docker CLI

  • فرآیندهای تخم ریزی در داخل کانتینرهای موجود با Docker CLI Spawn Processes Inside Existing Containers with Docker CLI

  • نتیجه Conclusion

درک و ساخت تصاویر کانتینر داکر Understanding and Building Docker Container Images

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

  • مقدمه ای بر تصاویر کانتینر داکر Introduction to Docker Container Images

  • با Dockerfile تصویر کانتینر سفارشی بسازید Build Custom Container Image with Dockerfile

  • بررسی لایه های تصویر کانتینر داکر Inspecting Docker Container Image Layers

  • برچسب گذاری تصاویر کانتینر با Docker CLI Tagging Container Images with Docker CLI

  • زمینه ساخت تصویر کانتینر داکر Docker Container Image Build Context

  • با Docker CLI، تصاویر کانتینر را به رجیستری از راه دور فشار دهید Push Container Images to Remote Registry with Docker CLI

  • نتیجه Conclusion

یک Docker Swarm Cluster بسازید Build a Docker Swarm Cluster

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

  • معرفی Docker Swarm Introduction to Docker Swarm

  • یک Docker Swarm Cluster را راه اندازی کنید Initialize a Docker Swarm Cluster

  • به Worker Node به Docker Swarm Cluster بپیوندید Join Worker Node to Docker Swarm Cluster

  • شبکه ورودی همپوشانی را بررسی کنید Examine Overlay Ingress Network

  • اولین سرویس Docker Swarm خود را ایجاد کنید Create Your First Docker Swarm Service

  • Scale Services در Docker Swarm Overlay Network Scale Services on Docker Swarm Overlay Network

  • نتیجه Conclusion

مدیریت کانتینرهای لینوکس با Docker Compose Managing Linux Containers with Docker Compose

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

  • Docker Compose را نصب کنید Install Docker Compose

  • یک پیکربندی پایه Docker Compose را ایجاد کنید Craft a Basic Docker Compose Configuration

  • یک کانتینر ساخته شده سفارشی را در Compose مستقر کنید Deploy a Custom Built Container in Compose

  • پورت های شبکه را با Docker Compose در معرض دید قرار دهید Expose Network Ports with Docker Compose

  • پیکربندی وابستگی های کانتینر Configure Container Dependencies

  • Docker Compose Environment Variable Injection Docker Compose Environment Variable Injection

  • استفاده از Docker Compose Override File Applying a Docker Compose Override File

  • Scale Docker Compose Services Scale Docker Compose Services

  • مانیتور کانتینرها با Docker Compose Monitor Containers with Docker Compose

  • بررسی و فراخوان برای اقدام Review and Call to Action

  • نتیجه Conclusion

مدیریت Amazon Elastic Kubernetes Service (EKS) با eksctl Managing Amazon Elastic Kubernetes Service (EKS) with eksctl

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

  • eksctl را نصب کرده و اعتبارنامه AWS را پیکربندی کنید Install eksctl and Configure AWS Credentials

  • آمازون EKS Cluster را با eksctl ایجاد کنید Create Amazon EKS Cluster with eksctl

  • مدیریت گروه های گره آمازون EKS با eksctl Managing Amazon EKS Node Groups with eksctl

  • مقیاس بندی گروه های گره آمازون EKS با eksctl Scaling Amazon EKS Node Groups with eksctl

  • آمازون EKS Cluster را با eksctl ارتقا دهید Upgrade Amazon EKS Clusters with eksctl

  • نتیجه Conclusion

ادغام Docker با خدمات کانتینر Microsoft Azure Docker Integration with Microsoft Azure Container Services

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

  • مقدمه ادغام Microsoft Azure با Docker Intro to Microsoft Azure Integration with Docker

  • Dev Tools را برای نمونه های کانتینر Azure نصب کنید Install Dev Tools for Azure Container Instances

  • زمینه نمونه های کانتینر Azure را در Docker CLI ایجاد کنید Create Azure Container Instances Context in Docker CLI

  • NGINX Container را روی ACI با Docker CLI اجرا کنید Run NGINX Container on ACI with Docker CLI

  • کانتینرها را به صورت تعاملی در ACI با Docker CLI کاوش کنید Explore Containers Interactively on ACI with Docker CLI

  • نصب فایل های Azure پایدار در ظروف ACI Mount Persistent Azure Files Storage Into ACI Containers

  • کانتینرها را از Private Azure Container Registry در ACI مستقر کنید Deploy Containers on ACI from Private Azure Container Registry

  • نتیجه Conclusion

استقرار و مدیریت کانتینرها در Kubernetes Deploying and Managing Containers on Kubernetes

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

  • مقدمه ای بر منابع و پادهای Kubernetes Introduction to Kubernetes Resources and Pods

  • آشنایی با منابع و نسخه های Kubernetes API Understanding Kubernetes API Resources and Versions

  • Kubernetes Cluster را در Amazon EKS با eksctl مستقر کنید Deploy Kubernetes Cluster on Amazon EKS with eksctl

  • با استفاده از Imperative Approach Pods فردی با Kubectl ایجاد کنید Create Individual Pods with Kubectl using Imperative Approach

  • Pods را در Kubernetes با فایل های Kubectl و Declarative Spec مستقر کنید Deploy Pods on Kubernetes with Kubectl and Declarative Spec Files

  • نتیجه Conclusion

کانتینرهای Docker را با Portainer مدیریت کنید Manage Docker Containers with Portainer

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

  • معرفی پورتینر برای مدیریت کانتینر Intro to Portainer for Container Management

  • Container سرور Portainer را نصب کنید Install Portainer Server Container

  • ویژگی های مدیریت کانتینر Portainer را کاوش کنید Explore Portainer Container Management Features

  • استقرار Portainer Client Agent در Alternate Cloud Deploy Portainer Client Agent in Alternate Cloud

  • کانتینرهای Docker را از پورتینر وب UI اجرا کنید Run Docker Containers from Portainer Web UI

  • دسترسی به محیط‌ها و کانتینرهای پورتینر را محدود کنید Limit Access to Portainer Environments and Containers

  • نتیجه Conclusion

به زودی! Coming Soon!

  • به زودی! Coming Soon!

  • نتیجه Conclusion

نمایش نظرات

CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دوره‌های آموزشی متنوعی را در زمینه‌های مختلف از جمله شبکه‌های کامپیوتری، امنیت سایبری، سیستم‌های عامل، و برنامه‌نویسی ارائه می‌دهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس می‌شوند.

آموزش تسلط بر Docker با Kubernetes و Swarm
جزییات دوره
8h
61
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell