کوبرنتیز (Kubernetes)

کوبرنتیز

کوبرنتیز را ماهرانه یاد بگیرید
طول دوره ۲۳ ساعت آموزش
پشتیبانی در جامعه برنامه‌نویسی
سید سجاد تک طهرانی
مدرس: سید سجاد تک طهرانی Senior Cloud Engineer در اسنپ!
کوبرنتیز (Kubernetes) کوبرنتیز به جامعه متخصصین سون‌لرن بپیوندید...

آشنایی با دوره کوبرنتیز (Kubernetes)

آشنایی با  دوره آموزش کوبرنتیز

بسیاری از ما کانتینرها (Containers) را دوست داریم و از آن‌ها چه در محیط توسعه (Development) و چه در محیط پروداکشن (Production) استفاده می‌کنیم. کانتینرها (Containers) راهی آسان برای پکیج (Package) و دیپلوی (Deploy) کردن اپلیکیشن‌ها فراهم کرده‌اند، از منابع به صورت بهینه استفاده می‌کنند و به راحتی قابل استفاده هستند؛ اما با رشد شرکت‌ها و افزایش بار (Load) بر روی اپلیکیشن‌ها باید تعداد زیادی از این کانتینرها را در محیط پروداکشن (Production) دیپلوی کنیم تا شاهد افت عملکرد (Performance) و یا قطعی سرویس (Downtime) نشویم.

کانتینرها نیاز به دیپلوی، مدیریت، وصل شدن به یک دیگر در صورت نیاز و آپدیت شدن دارند؛ اگر این کارها را بخواهیم به صورت دستی (Manual) انجام دهیم، قطعا به یک تیم اختصاصی نیاز خواهیم داشت تا کارهای زیر را انجام دهند:

  • تمامی کانتینرها (Containers) در بازه‌های زمانی مشخص چک شوند و در صورت اخلال در عمل‌کرد از سرویس‌دهی خارج شوند.
  • تمامی کانتینرها (Containers) در صورت از دسترس خارج شدن یک سرور، به سروری دیگر منتقل شوند.
  • تمامی کانتینرها (Containers) بر روی سرورها طوری تقسیم شوند که بیشترین استفاده‌ی ممکن از زیرساخت فراهم شود و هزینه‌ها کاهش پیدا کنند.
  • ارتباط بین کانتینرها (Containers) در سراسر زیرساخت فراهم شود.
  • کانتینرها (Containers) در صورت نیاز Scale up یا Scale down شوند.

شاید بپرسید که این‌ موارد وظایف کانتینرها نیستند؟! جواب این است که کانتینرها تکه‌ی کوچکی از یک پازل بزرگ هستند و سیستم‌هایی مثل کوبرنتیز (Kubernetes) وظیفه‌ی کامل کردن این پازل را دارند و برای ما تمامی کارهای بالا را به صورت خودکار انجام می‌دهند.

این دوره چگونه به افزایش درآمد من کمک می‌کند؟

طی 2 سال گذشته استفاده از کوبرنتیز افزایش چشم‌گیری پیدا کرده است و حتی بخش زیادی از شرکت‌های کوچک و استارتاپ‌ها به سراغ استفاده از آن رفته‌اند. به همین دلیل یادگیری کوبرنتیز برای توسعه‌دهندگان، مهندسان نرم‌افزار و البته مهندسان DevOps اهمیت بسیار زیادی پیدا کرده است. تسلط بر کوبرنتیز یکی از پیش‌نیازهای سنیور شدن در حوزه‌های نرم‌افزاری است بنابراین بعد از یادگیری آن، می‌توانید موقعیت‌های شغلی بهتری نسبت به قبل پیدا کنید و طبیعتا انتظار درآمد بالاتری نیز داشته باشید. اگر نگاهی به آگهی‌های شغلی حوزه نرم‌افزار در سراسر دنیا داشته باشید، متوجه خواهید شد که بازار کار این پلتفرم به سرعت درحال بهبود و رشد است.

نمایش بیشتر
سرفصل‌های دوره
آشنایی ۲ جلسه
  • جلسه اول آشنایی با دوره ۷ دقیقه
  • جلسه دوم چرا Kubernetes یاد بگیریم؟ ۷ دقیقه
بررسی ۳ جلسه
  • جلسه اول بررسی چرایی نیاز به سیستمی همچون Kubernetes ۳۸ دقیقه
  • جلسه دوم بررسی Container Runtimeها ۲۸ دقیقه
  • جلسه سوم بررسی Kubernetes و ساختار آن ۴۸ دقیقه
شروع به کار ۲ جلسه
  • جلسه اول ایجاد یک Kubernetes Cluster داخل محیط آزمایشی ۱۷ دقیقه
  • جلسه دوم اجرای اولین Application بر روی Kubernetes Cluster ۳۸ دقیقه
Pods ۶ جلسه
  • جلسه اول معرفی Pod ۳۹ دقیقه
  • جلسه دوم ایجاد Pod ۵۳ دقیقه
  • جلسه سوم سازمان‌دهی Podها با Label ۴۶ دقیقه
  • جلسه چهارم اضافه کردن اطلاعات بیشتر با Annotation ۹ دقیقه
  • جلسه پنجم دسته‌بندی Podها با Namespace ۳۴ دقیقه
  • جلسه ششم حذف Pod ۳۲ دقیقه
Controllers ۶ جلسه
  • جلسه اول معرفی LivenessProbe ۵۶ دقیقه
  • جلسه دوم معرفی ReplicationController ۱ ساعت و ۱۱ دقیقه
  • جلسه سوم معرفی ReplicaSet ۳۴ دقیقه
  • جلسه چهارم معرفی DaemonSet ۳۰ دقیقه
  • جلسه پنجم معرفی Job ۳۷ دقیقه
  • جلسه ششم معرفی CronJob ۳۱ دقیقه
Services ۶ جلسه
  • جلسه اول معرفی Service ۱ ساعت و ۲۱ دقیقه
  • جلسه دوم استفاده از سرویس‌های بیرون از Kubernetes Cluster ۳۵ دقیقه
  • جلسه سوم در دسترس قرار دادن سرویس‌ها از بیرون Kubernetes Cluster ۵۱ دقیقه
  • جلسه چهارم معرفی Ingress ۱ ساعت و ۹ دقیقه
  • جلسه پنجم معرفی ReadinessProbe ۱۹ دقیقه
  • جلسه ششم معرفی Headless Service ۲۱ دقیقه
Volumes ۶ جلسه
  • جلسه اول معرفی Volume ۲۹ دقیقه
  • جلسه دوم اشتراک گذاری داده بین Containerها ۲۵ دقیقه
  • جلسه سوم دسترسی به فایل‌ها بر روی فایل سیستم Worker Nodeها ۲۰ دقیقه
  • جلسه چهارم استفاده از Persistent Storage ۲۰ دقیقه
  • جلسه پنجم جداسازی Podها از وابستگی به تکنولوژی ذخیره‌سازی ۴۹ دقیقه
  • جلسه ششم ایجاد PersistentVolume به صورت Dynamic ۲۸ دقیقه
ConfigMaps and Secrets ۵ جلسه
  • جلسه اول کانفیگ کردن Applicationها ۱۳ دقیقه
  • جلسه دوم پاس دادن آرگومان‌های Command-line به Containerها ۲۱ دقیقه
  • جلسه سوم استفاده از Environment Variableها ۱۱ دقیقه
  • جلسه چهارم جداسازی کانفیگ با ConfigMap ۵۵ دقیقه
  • جلسه پنجم استفاده از Secret برای پاس دادن داده‌ی حساس ۳۱ دقیقه
Deployments ۳ جلسه
  • جلسه اول روش‌های آپدیت Containerهای داخل Pod ۱۴ دقیقه
  • جلسه دوم آپدیت دستی با روش Rolling Update ۲۷ دقیقه
  • جلسه سوم آپدیت اتوماتیک با استفاده از Deployment ۵۳ دقیقه
StatefulSets ۲ جلسه
  • جلسه اول معرفی StatefulSet ۵۲ دقیقه
  • جلسه دوم استفاده از StatefulSet ۳۵ دقیقه
نمایش بیشتر
با خیال راحت آموزش ببینید
ضمانت بازگشت وجه
ضمانت بازگشت وجه خرید و ثبت نام شما در دوره‌های بلندمدت سون لرن بدون ریسک مالی خواهد بود
آموزش مهارت محور
آموزش مهارت محور از مدرسین متخصص و با تجربه در بهترین شرکت‌های ایران مهارت مورد نیاز بازار کار را یاد می‌گیرید
رفع اشکالات و پشتیبانی فنی
جامعه برنامه نویسی فعال پشتیبانی و پاسخ به سوالات خود را در جامعه برنامه نویسی فعال سون لرن دریافت می‌کنید
ارزیابی فنی و رتبه بندی
ارزیابی فنی و امتیازدهی برای فعالیت‌ها و آزمون‌های خود، امتیازات مختلفی برای ارزیابی مهارت دریافت می‌کنید (از آذر 1402)
معرفی برترین‌ها به بازار کار
معرفی برترین‌ها به بازار کار دانشجویان فعالی که مستمر و منظم محتوای دوره‌ها را دنبال می‌کنند، در اولویت معرفی به بازار کار هستند
دسترسی دائمی و بدون محدودیت
دسترسی راحت و همیشگی شما بعد از تهیه دوره به محتوای دوره و آپدیت‌های محتوایی دسترسی خواهید داشت
نتایج دوره‌های متخصص

در ۱۷ سال اخیر بیش از ۳۵ هزار نفر در سون لرن به صورت تخصصی آموزش برنامه نویسی دیده اند و هزاران نفر از این عزیزان در شرکت‌های مختلف استخدام شده اند.

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

اسنپ دیجی کالا علی بابا تخفیفان کافه بازار ژاکت
+ ده‌ها شرکت مطرح دیگر
مدرس و منتورهای دوره
سید سجاد تک طهرانی سید سجاد تک طهرانی Senior Cloud Engineer در اسنپ! رزومه و نمونه تدریس
Infrastructure Manager در اتروان Senior Site Reliability Engineer در الوپیک Senior DevOps Engineer در اسنپ مارکت!
منتورهای دوره دوستان زیر منتور کوبرنتیز هستند و در طول دوره به سوالات شما پاسخ میدن و همراهتون هستند.
پوریا شفیعی
پوریا شفیعی
ویدیو‌های نمونه تدریس دوره

ثبت‌نام در کوبرنتیز

سرمایه‌گذاری روی مهارت‌هایتان، یک تصمیم هوشمندانه است!
زمان را از دست ندهید کوبرنتیز را ماهرانه یاد بگیرید
۴.۹ میلیون تومان
ثبت نام می‌کنم
  • ۲۳ ساعت آموزش
  • پشتیبانی در جامعه برنامه‌نویسان
  • گارانتی بازگشت کامل وجه
  • با تدریس سید سجاد تک طهرانی ، Senior Cloud Engineer در اسنپ!
  • آموزش منطبق بر نیاز بازار کار
در کنار شما هستیم مشاوره ثبت‌نام در دوره کوبرنتیز