تعداد ویدئو | 32 |
---|---|
زمان دوره | 02:20:06 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش کوبرنتیس Kubernetes برای برنامه نویسان: انتقال از Docker Compose به Kubernetes یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کوبرنتیس Kubernetes برای برنامه نویسان: استفاده کردن از Docker Compose به جای Kubernetes است که با نام اصلی Kubernetes for Developers – Moving From Docker Compose to Kubernetes از شرکت Pluralsight منتشر شده است.
ابزار docker compose کمک می کند تا بتوانیم اپلیکشن های موجود خود را در قالب چندین container با حداقل هماهنگ سازی انجام شده توسط برنامه نویس اجرا کنیم. با استفاده از این ابزار شما در قالب یک فایل YAML می توانید سرویس های موجود در برنامه را پیکربندی و تعریف کنید و سپس با دستوراتی بسیار ساده که در docker compose ارائه شده اند، می توانید این سرویس ها را ایجاد کرده و آنها را start کنید. استفاده کردن از docker compose در production و staging و development و testingو حتی workflow های CI به سادگی انجام پذیر است. البته توصیه می شود که از این ابزار بیشتر در محیط های development استفاده کنیم. start کردن و stop کردن و rebuild کردن سرویس ها و همچنین بررسی کردن شرایط هر کدام از آنها، جز مواردی هستند که با docker compose به سادگی انجام می پذیرد. بررسی کردن log های مربوط به سرویس های در حال اجرا نیز توسط docker compose انجام می شود. با استفاده از docker compose می توانیم چندین environment ایزوله شده بر روی یک میزبان و یا host تک را ایجاد کنیم.
حفظ کردن داده های موجود در volume ها در زمان ایجاد شدن هر کدام از container ها نیز به سادگی انجام پذیر است. با استفاده ازdocker compose می توانیم فقط container هایی که دستخوش تغییرات شده اند را دوباره ایجاد کنیم. استفاده کردن از متغیرها و یا جابجا شدن بین environment های مختلف نیز به سادگی با استفاده از docker compose امکان پذیر می شود. با تمامی این مزیتها docker compose کمبودهایی را نیز دارد که همین موضوع ما را به سمت استفاده کردن از کوبرنتیس سوق میدهد.
پلتفرم کوبرنتیس به صورت portable و extensible و open source ایجاد شده است. نقش اصلی آن مدیریت کردن اپلیکیشن های ایجاد شده با استفاده از container ها می باشد. با استفاده از کوبرنتیس می توانیم با پیکربندی های مختلف و خودکارسازی های ارائه شده توسط آن یک سیستم نرمافزاری را در قالب container های مختلف مدیریت کنیم. کوبرنتیس یک اکوسیستم کاملاً وسیع و سریعاً در حال رشد دارد. نقش اصلی کوبرنتیس هماهنگ کردن و یا originate کردن تعداد بیشماری است از container های موجود در یک سیستم نرم افزاری می باشد. البته علاوه بر این موارد، کوبرنتیس قابلیت های دیگری را از قبیل مانیتور کردن سلامتی container ها، از دسترس خارج کردن container های دچار مشکل شده و جایگزین کردن آن ها با container های جدید و بسیاری موارد دیگر را انجام می دهد. تمامی این قابلیت ها کمک می کند تا نیاز به دخالت انسانی در مدیریت کردن اپلیکیشن هایی که در قالب چندین container ایجاد شده اند به حداقل برسد.
فصل اول: مقدمه دوره آموزشی
فصل دوم: مقایسه کردن Docker Compose و Kubernetes
فصل سوم: انتقال از Docker Compose به Kubernetes با استفاده ازابزار Docker Stack
فصل چهارم: انتقال از Docker Compose به Kubernetes با استفاده ازابزار Kompose
فصل پنجم: انتقال ا ز Docker Compose به Kubernetes با استفاده از ابزار Skaffold
فصل ششم: ترکیب تمامی موارد آموزش داده شده
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.