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 از پیوست ها. من کد منبع استفاده شده در این دوره را پیوست کرده ام تا در هر زمان مراجعه به آن برای شما آسان باشد.
اسکیلشر یک پلتفرم آموزشی آنلاین است که به میلیونها افراد در سراسر جهان امکان یادگیری مهارتهای جدید را فراهم میکند. این پلتفرم با ارائه دورههای متنوع در زمینههایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را میدهد تا به صورت آنلاین به یادگیری بپردازند.
یکی از ویژگیهای منحصر به فرد سکیلشر، ارائه دورههای تدریس شده توسط صاحبان مهارتها و افراد موفق در زمینههای مختلف است. این امر باعث میشود که کاربران از تجربیات و دانش عملی افرادی که در حوزههای مورد نظرشان موفق عمل کردهاند، بهرهمند شوند و بهترین اطلاعات را برای بهبود مهارتهای خود دریافت کنند. به این ترتیب، سکیلشر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق میکند و به آنها کمک میکند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.
توسعه دهنده و کارآفرین فناوری Full Stack
سلام، این RapidDevPro است.
من یک توسعه دهنده Full Stack، کارآفرین فناوری هستم. کار تمام وقت در پروژه های نرم افزاری ساخت و ساز به مدت 6+ سال در فناوری پیشرفته برای مشتریان مختلف. رهبری تیم مهندسین نرم افزار در چندین پروژه من مطمئن هستم که شما مفاهیم زیادی را از کلاس های من که در طول سال ها یاد گرفته ام یاد خواهید گرفت.
متشکرم، شما را در کلاس های خود می بینم.
نمایش نظرات