آموزش سرویس Azure Kubernetes، خط لوله CI/CD استقرار خودکار، Docker Kubernetes Azure، راهنمای مبتدی

Azure Kubernetes Service, Automate Deployment CI/CD pipeline, Docker Kubernetes Azure,Beginner Guide

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

Azure AKS: راهنمای مبتدیان توسعه دهندگان برای استقرار برنامه کانتینری با Docker و Kubernetes در فضای ابری با سرویس Azure Kubernetes (AKS)| برنامه خود را از محلی به تولیدی ببرید که توسط Kubernetes ارائه می‌شود  | فرآیند استقرار را با استفاده از خط لوله CI CD با Azure DevOps به صورت خودکار انجام دهید.

داکر چیست؟

یک پروژه منبع باز برای خودکار کردن استقرار برنامه‌ها به‌عنوان کانتینرهای قابل حمل و خودکفا که می‌توانند تقریباً در هر مکانی روی هر نوع سروری اجرا شوند. Docker به عنوان یک جایگزین سبک وزن برای مجازی سازی کامل ماشین ارائه شده توسط هایپروایزرهای سنتی مانند ESXi، Xen یا KVM VMware عمل می کند.

Kubernetes چیست؟

Kubernetes یک سیستم منبع باز برای خودکارسازی استقرار، مقیاس‌بندی، و مدیریت برنامه‌های کاربردی کانتینری است.


AKS چیست؟

خدمات Azure Kubernetes (AKS) یک سرویس ارکستراسیون کانتینر مدیریت شده است که بر اساس سیستم منبع باز Kubernetes است که در ابر عمومی Microsoft Azure در دسترس است. یک سازمان می‌تواند از AKS برای استقرار، مقیاس‌بندی و مدیریت کانتینرهای Docker و برنامه‌های مبتنی بر کانتینر در مجموعه‌ای از میزبان‌های کانتینر استفاده کند.

یادگیری از دوره ها:

♦ Docker چیست؟

♦ Kubernetes چیست؟

♦ docker را روی ویندوز، مک و اوبونتو نصب کنید.

♦ Kubernetes (minikube)، ابزار kubectl CLI، VirtualBox VM را روی ویندوز، مک و اوبونتو نصب کنید.

♦ Docker Hands-on: تصاویر، کانتینرها ایجاد کنید، تصویر را به هاب docker فشار دهید.

♦ عملی Kubernetes: ایجاد غلاف، کپی، استقرار، سرویس در خوشه محلی Kubernetes.

♦ نحوه بارگیری تعادل بین چندین کانتینر در حال اجرا در داخل غلاف.

♦ غلاف، کپی، استقرار، و خدمات در Kubernetes ایجاد کنید.

♦ مفاهیم ابزارهای Kubectl CLI.

♦  نحوه ایجاد یک خوشه Kubernetes در AKS (سرویس Azure Kubernetes).

♦ نحوه استقرار برنامه در خوشه Kubernetes در ابر.

♦ نحوه خودکارسازی ساخت و انتشار خط لوله برای خوشه Kubernetes (CI/CD).


این دوره برای چه کسانی است:
راهنمای مبتدیان برای توسعه دهندگانی که می خواهند برنامه کانتینری را با Docker و Kubernetes در فضای ابری با سرویس Azure Kubernetes (AKS) اجرا کنند

پروژه برای این دوره:

1) هر برنامه ای را با فناوری که درک می کنید بسازید.
2) یک تصویر داکر برای برنامه خود ایجاد کنید. span>
3) تصویر docker را به مرکز داکر فشار دهید. تصویر داکر را با همه به اشتراک بگذارید.
4) خوشه Kubernetes را روی دستگاه محلی نصب کنید و برنامه خود را در خوشه محلی Kubernetes مستقر کنید.
5) نظارت کنید. استقرار با استفاده از داشبورد Kubernetes.
6) ایجاد حساب در Azure و ارائه AKS Cluster.
7) استقرار برنامه در Azure AKS.

توجه: می‌توانید برای Dockerfile مرجع بگیرید و استقرار فایل YAML از پیوست ها. من کد منبع استفاده شده در این دوره را پیوست کرده ام تا در هر زمان مراجعه به آن برای شما آسان باشد.


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

درس ها Lessons

  • تصویر داکر سفارشی و اجرا در داخل ظرف Custom docker image and run inside container

  • کد منبع Source Code

  • بررسی اجمالی جریان CI/CD Azure Azure CI/CD Flow Overview

  • استقرار برنامه در AKS Deploy app to AKS

  • azure cli را نصب کنید و داشبورد AKS را اجرا کنید Install azure cli & run AKS dashboard

  • نصب داکر Docker Installation

  • تصاویر و کانتینرهای داکر Docker images and containers

  • minikube، kubectl CLI و virtual box VM را نصب کنید Install minikube, kubectl CLI and virtual box VM

  • Pods، Replicas، استقرارها و خدمات را در kubernetes ایجاد کنید Create Pods, Replicas, deployments and services in kubernetes

  • Kubernetes چیست؟ What is Kubernetes ?

  • فشار دادن تصویر به داکر هاب Pushing image to docker hub

  • خط لوله انتشار AKS AKS Release pipeline

  • معرفی Introduction

  • خوشه AKS را در پرتال Azure ایجاد کنید Create AKS cluster on Azure Portal

  • برنامه Node.js را در خوشه محلی kubernetes مستقر کنید Deploy Node.js app to local kubernetes cluster

  • داشبورد Kubernetes Kubernetes Dashboard

  • داکر چیست؟ What is Docker ?

  • ورود به داخل کانتینر داکر Getting inside of docker container

  • خط لوله ساخت AKS AKS Build Pipeline

  • زمینه Kubectl توضیح داد Kubectl context explained

  • دستورات مفید docker Useful docker commands

نمایش نظرات

Skillshare (اسکیل شیر)

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

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

آموزش سرویس Azure Kubernetes، خط لوله CI/CD استقرار خودکار، Docker Kubernetes Azure، راهنمای مبتدی
جزییات دوره
2h 2m
21
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
190
4 از 5
دارد
دارد
دارد
RapidDev Pro
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

RapidDev Pro RapidDev Pro

توسعه دهنده و کارآفرین فناوری Full Stack

سلام، این RapidDevPro است.

من یک توسعه دهنده Full Stack، کارآفرین فناوری هستم. کار تمام وقت در پروژه های نرم افزاری ساخت و ساز به مدت 6+ سال در فناوری پیشرفته برای مشتریان مختلف. رهبری تیم مهندسین نرم افزار در چندین پروژه من مطمئن هستم که شما مفاهیم زیادی را از کلاس های من که در طول سال ها یاد گرفته ام یاد خواهید گرفت.

متشکرم، شما را در کلاس های خود می بینم.