آموزش صفر تا صد بیلد کردن مایکروسرویس ها بر روی داکر کامپوز
docker-compose و کوبرنتیز kubernetes به وسیله
Gitlab CI/CD و Helm Chart
مفاهیم اصلی :
کوبرنتیز – kubernetes :
کوبرنتیز یک پلتفرم متن باز برای مدیریت برنامههای containerized در مقیاس بزرگ است. کوبرنتیز به شما امکان میدهد تا برنامههای خود را به صورت خودکار استقرار، مقیاس بندی و مدیریت کنید.
گیتلب – Gitalb CI/CD :
گیتلب یک پلتفرم DevOps است که به شما امکان میدهد تا کد خود را مدیریت کنید، CI/CD را پیادهسازی کنید و با تیم خود همکاری کنید.
هلم چارت- Helm Chart:
هلم چارت یک قالب YAML است که برای تعریف و مدیریت برنامههای Kubernetes استفاده میشود. هلم چارتها به شما امکان میدهند تا برنامههای خود را به صورت قابل حمل و تکراری استقرار کنید.
داکر و داکر کامپوز – Docker , Docker-compose :
داکر یک پلتفرم متن باز برای containerization برنامهها است. داکر به شما امکان میدهد تا برنامههای خود را به همراه وابستگیهایشان در imageهای داکر بسته بندی کنید. imageهای داکر قابل حمل و تکراری هستند، به این معنی که میتوانید آنها را در هر محیطی اجرا کنید.
این آموزش به شما گام به گام نحوه بیلد کردن مایکروسرویس ها
بر روی داکر کامپوز و کوبرنتیز را به وسیله
Gitlab CI/CD و Helm Chart آموزش می دهد.
پیش نیازها
- آشنایی با مایکروسرویس ها
- آشنایی با داکر
- آشنایی با داکر کامپوز
- آشنایی با کوبرنتیز
- آشنایی با Gitlab
- آشنایی با Helm
در این دوره با استفاده از تکنولوژی React فرانت اند سایت پیاده سازی میشود و با استفاده از زبان برنامه نویسی Golang در قسمت بک اند API ها قادر به پاسخ گویی درخواست های فرانت می باشد.و همچنین با استفاده از وب سرویس Nginx کل پروژه به صورت پروداکشن روی سرور مجازی برده میشود و توسط Nginx سرو میشود.
آنچه در این آموزش یاد خواهید گرفت از زمانیکه کد به صورت لکال روی کلاینت توسعه دهنده قرار دارد و روی گیتلب قرار داده میشود تا بیلد خودکار و داکرایز کردن سرویس ها و اتومیت کردن سرویس ها به صورت عملی ابتدا بر روی داکر کامپوز اعمال میشود و در نهایت بر روی کوبرنتیز برده خواهد شد . پیشنهاد میشود حتما معرفی دوره را مشاهده نمایید.
معرفی دوره ویدئو
07:24
معرفی ساختار پروژه فول استک ویدئو
13:21
معرفی ساختار پروژه فول استک -۲- API AI ویدئو
03:04
معرفی ساختار پروژه قسمت React ویدئو
07:52
معرفی ساختار پروژه تنظیمات CORS ویدئو
۰۱:۰۳
معرفی ساختار پروژه فول استک قسمت ۵ ویدئو
00:55
داکرایز کردن سرویس ها و تنظیمات nginx و Cloudflare ویدئو
23:26
تنظیمات nginx و Cloudflare ویدئو
24:44
نکات پروداکشن روی cloudflare ویدئو
02:23
تنظیمات Nginx به صورت سرویس ویدئو
13:42
اضافه کردن پروژه به Gitlab ویدئو
10:33
توضیح پروسه بیلد کردن و ساختار سرور ها ویدئو
05:28
رجیستر کردن رانر های گیتلب ویدئو
14:14
نکات بیلد کردن مایکروسرویس ها و تنظیمات CI/CD ویدئو
36:44
بیلد خودکار قسمت فرانت اند ویدئو
04:51
بیلد خودکار سرویس بک اند ویدئو
25:19
بیلد خودکار بک اند قسمت دوم ویدئو
13:52
نکات برای والیوم ها در داکر کامپوز ویدئو
02:50
تنظیمات Iptables ویدئو
30:26
نصب کوبرنتیز با استفاده از kubespray ویدئو
13:13
رجیستر کردن رانر اختصاصی روی سرور کلاستر ویدئو
07:20
رجیستر کردن رانر اختصاصی روی سرور کلاستر -2 ویدئو
01:00
رجیستر کردن رانر اختصاصی روی سرور کلاستر -3 ویدئو
02:35
نصب Ingress controller nginx روی کوبرنتیز ویدئو
12:15
ایجاد custom helm chart ویدئو
07:03
نصب هلم چارت اختصاصی مخصوص فرانت و تنظیمات CI/CD در gitlab-ci ویدئو
09:41
نصب هلم چارت بک اند و تنظیمات CI/CD در gitlab ویدئو
03:24
نصب هلم چارت بک اند و تنظیمات CI/CD در gitlab -2 ویدئو
07:09
اضافه کردن Rollback به CI/CD ویدئو
08:46
اضافه کردن Rollback به CI/CD -2 ویدئو
05:07
zero down time در زمان بیلد و تنظیمات healthcheck ویدئو
05:26
zero down time در زمان بیلد و تنظیمات healthcheck -2 ویدئو
08:45
نمونه تنظیمات CI/CD فایل gitlab-ci برای پروژه جاوایی ویدئو
06:02
معرفی ابزار SonarQube و ادغام کردن با gitlab برای تحلیل کیفیت کد ویدئو
15:40
فایل های دوره فایل های ضمیمه
گروه پشتیبانی تلگرام
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهنظرات
1,300,000 تومان قیمت اصلی 1,300,000 تومان بود.1,000,000 تومانقیمت فعلی 1,000,000 تومان است.
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.