دوره آموزش رنچر | Rancher

Kubernetes-as-a-Service را با رنچر حرفه ای بیاموزد!

Rancher: Enterprise Kubernetes Management Course

نام دوره آموزشی: دوره آموزش رنچر Rancher (Enterprise Kubernetes Management)

Rancher 

معرفی دوره آموزشی: کوبرنتیز (Kubernetes) به یک استاندارد برای پیاده سازی سيستم های کانتینری هم در on-premises و هم در cloud تبدیل شده است. رنچر (Rancher) محبوب ترین راه حل متن باز برای استقرار و مدیریت Kubernetes clusters ها است. Rancher نه تنها Kubernetes clusters ها را مدیریت می کند، بلکه Centralized authentication ، Access control و Observability را نیز در اختیار قرار می دهد. Rancher چالش های عملیاتی و امنیتی مدیریت چند Kubernetes Cluster در هر زیرساخت را برطرف می کند و در عین حال به تیم های DevOps ابزارهای یکپارچه ای برای اجرای Containerized workloads ارائه می دهد.

سرفصل های این دوره براساس سرفصل های رسمی Rancher Academy تنظیم شده است و شما در آن مهارت لازم را برای کار با Kubernetes و Rancher می آموزید.

 

محتوای آموزشی: آموزش کاربردی مدیریت کلاسترهای Kubernetes با Rancher

 

مخاطبین دوره Rancher:

  • متخصصان DevOps
  • مهندسان SRE یا Site Reliability Engineers
  • متخصصان Operations
  • متخصصان زیر ساخت

 

سطح دوره آموزشی: پیشرفته - برای آگاهی از سطح دوره و جایگاه آن در مسیر آموزشی به لینک "نقشه راه دواپس" مراجعه کنید.

 

مدت زمان آموزش۲۰ ساعت

 

نحوه برگزاری: آنلاین

 

پیش نیاز آموزش:

 

دوره رایگان Rancher: برای اطمینان از کیفیت دوره Rancher جلسه اول دوره را رایگان ثبت نام کنید.

 

زمان بندی و هزینه آموزش: برای اطلاع از زمان برگزاری و هزینه لطفا به تقویم آموزشی مراجعه نمایید.

 

معتبرترین مدرک آموزشی: در پایان هر دوره مدرک معتبر اعطا خواهد شد که نمونه آن را می توانید در لینک "نمونه مدارک" مشاهده کنید.

Intro to Docker
Docker Basics

  • Docker Image
  • Networking
  • Docker Storage and Volumes
  • Docker Compose

 

Intro Container Orchestration Engines

  • Docker Swarm
  • Kubernetes
  • Apache Mesos

 

Intro to Kubernetes

  • Kubernetes Basics
  • Design a Kubernetes Cluster
  • Core Concepts
  • Networking
  • Storage
  • Kubernetes Objects and Workloads

 

Intro to Rancher and RKE

  • Rancher Architecture
  • RKE

 

Installing and Managing Rancher

  • Installing Rancher with Docker
    • Installing Rancher
    • Making Backups
    • Restoring from a Backup
  • Installing Rancher with Kubernetes
    • Introduction
    • Deploying Into RKE
    • Making Backups
    • Restoring from A Backup

 

Rancher Backup

  • Making Backups
  • Restoring from a Backup (Docker)

 

Managing Kubernetes With Rancher

  • Editing Clusters
  • Using the CLI Tools
  • Interacting with Monitoring and Logging

 

Running Kubernetes Workloads

  • Deploying and Managing Workloads
  • Using Persistent Storage
  • Dynamic Data with Config Maps, Secrets, and Certificates
  • Understanding Service Discovery and Load Balancing
  • Discovering the Rancher Application Catalog

 

Upgrading Rancher


 

درباره رنچر | Rancher بیشتر بدانیم:

داکر (Docker) برای ایجاد زیرساخت‌های مقیاس پذیر فوق العاده است. نه تنها شما را مجبور می‌کند تا برنامه خود را به چند قطعه منطقی جدا کنید، بلکه شما را ترغیب می‌کند تا این قطعات را به عنوان سرویس‌های stateless بسازید. این کار برای در دسترس بودن و مقیاس پذیری فوق العاده است، اما در واقع گسترش یک زیرساخت خالص مبتنی بر Docker اگر به صورت دستی انجام شود، دشوار است.

Docker Swarm و Compose راه حل های "رسمی" این مشکل هستند. آنها به شما امکان می‌دهند یک کلاستر غول پیکر و کشسان داکر بسازید که به عنوان یک ماشین واحد برای مشتری شما ظاهر شود. علاوه بر این، Compose به شما امکان می‌دهد برنامه خود را به راحتی در چندین نمونه مقیاس بندی کنید.

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

Tutum سرویسی است که این اجزای باقیمانده را با موفقیت همراه می‌کند. اگرچه می‌توانید از نود های خود با Tutum استفاده کنید، اما گاهی اوقات استفاده از یک سرویس self-hosted مطلوبتر می‌باشد.

Rancher یک PaaS متن باز داکر است که شامل ویژگی هایی مانند کشف سرویس و DNS، توازن بار، پشتیبانی از چند نود، شبکه میزبان متقابل، بررسی های سلامتی، اجاره چندگانه ( multi-tenancy ) و غیره است. اساساً، Rancher تمام ویژگی های Tutum را در اختیار شما قرار می‌دهد و آن را در یک ظرف Docker قرار می‌دهد که می‌تواند در نود های خود شما میزبانی شود تا کنترل کامل داشته باشید.

حتی بهتر، نصب Rancher بسیار آسان است و اغلب در عرض چند دقیقه قابل انجام است.

 

RancherOS و Rancher

RancherOS کوچکترین، ساده ترین راه برای اجرای داکر در محیط تولید است. هر فرآیند در RancherOS ظرفی است که توسط Docker مدیریت می‌شود. این امر شامل سرویس های سیستمی مانند udev و syslog است. از آنجا که فقط شامل سرویس های لازم برای اجرای Docker است، RancherOS نسبت به اکثر سیستم عامل های سنتی بسیار کوچکتر است. با حذف کتابخانه ها و خدمات غیرضروری، نیاز به وصله‌های امنیتی و سایر تعمیرات نیز کاهش می‌یابد. این امکان وجود دارد زیرا، با استفاده از Docker، کاربران معمولاً همه کتابخانه های لازم را در ظروف خود بسته بندی می‌کنند.

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

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

Docker یک پلتفرم متن باز است که برای توسعه دهندگان، مدیران سیستم و DevOps طراحی شده است و برای ساخت، ارسال و اجرای کانتینرها به کمک یک رابط خط فرمان ساده و قدرتمند (CLI) استفاده می‌شود.

Rancher در اصل به طور متمرکز چندین کلاستر Kubernetes را مدیریت می‌کند. Rancher می‌تواند سرویس های Cloud Kubernetes مانند GKE ، EKS و AKS را تهیه و مدیریت کند یا کلاسترهای های موجود را وارد کند. Rancher احراز هویت متمرکز (GitHub ، AD / LDAP ، SAML و غیره) را در سرویس های RKE یا Cloud Kubernetes پیاده سازی کرده است.

Rancher یک رابط کاربری بصری ارائه می‌دهد، که به کاربران اجازه می‌دهد کانتینرها را بدون یادگیری تمام مفاهیم Kubernetes از قبل استفاده کنند.

مهم است که بدانیم Rancher مفاهیم اصلی Kubernetes را افزایش می‌دهد، اما آنها را اصلاح نمی‌کند. شما می‌توانید Rancher را نوعی لایه انتزاعی تصور کنید که از طریق آن می‌توانید با همه کلاستر‌های Kubernetes خود رابط برقرار کنید. اگر حتی Rancher را حذف کنید، همه چیز در کلاستر‌های شما با شادی ادامه می‌یابد انگار که چیزی تغییر نکرده است. (اگرچه مدیریت آن کلاستر ها به یک بار قابل توجه تبدیل می‌شود)

بصورت خلاصه Rancher یک پلتفرم کامل مدیریت کانتینر است که روی Kubernetes ساخته شده است و دارای سه کامپوننت اصلی می‌باشد.

به زبان ساده، RancherOS یک توزیع سبک لینوکس است که قرار است برای میزبانی از یک محیط Rancher استفاده شود. تقریباً شبیه CoreOS یا Project Atomic از Red Hat است.

 

ویژگی های Rancher

Rancher را می‌توان به راحتی بر روی هر دستگاهی که قابلیت اجرای Docker را دارد نصب کرد، پس از نصب، همه نود ها به راحتی از طریق UI وب تهیه می‌شوند و با چند کلیک می‌توان آن ها را کنترل کرد، ویژگی های پیچیده‌ای مانند تعادل بار در دسترس هستند. با این حال، این نرم افزار ویژگی های بسیار دیگری مانند:

  • مدیریت زیرساخت یا Infrastructure management: نود های میزبان به راحتی (و به سرعت) از طریق UI وب تأمین می‌شوند، پس از ثبت در سیستم، می‌توان آنها را به طور کامل توسط نود اصلی کنترل کرد. در پشت صحنه از موارد مهمی مانند شبکه های خصوصی بین میزبان و امنیت مراقبت می‌شود.
  • برنامه ریزی و حتی orchestration کانتینر: این امر از طریق Cattle انجام می‌شود، اما در واقع توسط orchestrator دیگری مانند Kubernetes یا Mesos اجرا می‌شود.
  • چندین محیط یا Multiple environments : Rancher می‌تواند همزمان چندین محیط مانند ابر و ماشین مجازی را تهیه و استفاده کند. این موضوع کاربر را قادر می‌سازد تا از چندین محیط استفاده کرده و آنها را با یک صفحه کنترل واحد مدیریت کند.
  • مانیتور / بررسی سلامتی / و حتی لاگ انداختن: همه در یک مکان است. خیلی عملی به نظر نمی‌رسد؟ این یکی از نکات اصلی در مورد Rancher است، اگر باور نمی‌کنید آن را امتحان کنید.
  • کاربران و شناسنامه ها: Rancher دارای یک سیستم قدرتمند RBAC است که امکان تنظیم دقیق مجوزها و ادغام با سیستم های موجود مانند AD یا LDAP را فراهم می‌کند.
  • قالب ها یا Templates: Rancher فرمت Compose خود را دارد اما از Compose Docker هم پشتیبانی می‌کند. این دو کاملاً شبیه یکدیگر هستند و مورد دوم بیشتر مورد استفاده قرار می‌گیرد و به پلت فرم وابسته نیست.
  • کاتالوگ برنامه: در بالای template ها، Rancher یک کاتالوگ برنامه دارد که امکان استقرار بسیاری از نرم افزارهای معروف را با یک کلیک فراهم می‌کند.

 

نتیجه گیری

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

 

بخشی از دوره تخصصی Rancher در خانه لینوکس ایران

سوالات رایج به نحوه شرکت در دوره ها:


چه کسانی نیاز دارند این دوره را بگذرانند؟

علاقمندان به مباحث DevOps و اکوسیستم Kubernetes به منظور مدیریت بهینه کلاسترهای کوبرنتیز

 

برای شرکت در این دوره چه پیش نیازهایی باید داشته باشیم؟

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

 

با گذراندن این دوره در چه حوزه هایی می توانم وارد شوم؟

حوزه DevOps، SRE، زیرساخت و مهندسی نرم افزار

 

دوره های خانه لینوکس حضوری هست یا آنلاین؟

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

 

آیا امکان شرکت در دوره ها از خارج از ایران امکان پذیر هست؟

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

 

سامانه آموزش آنلاین مجموعه چیست؟

سامانه آموزش آنلاین خانه لینوکس نرم افزارهای توسعه داده شده مبتنی بر پروژه متن باز bigbluebutton  Moodle +می باشد که بر روی بستر امن و قدرتمند لینوکس میزبانی شده است و هر امکانی که در سامانه های آموزش آنلاین رایج وجود دارد را در بالاترین کیفیت ارائه می دهد و همچنین یه انقلابی را از لحاظ کیفیت و قدرت استفاده از امکانات، در صنعت آموزش آنلاین بوجود آورده است.

 

آیا کیفیت دوره های آنلاین به اندازه دوره های حضوری هست؟

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

 

دوره ها به چه زبانی برگزار می گردند؟

دوره ها بصورت پیش فرض به زبان فارسی برگزار می گردند و درصورت نیاز می توان برخی دوره ها را بصورت خصوصی یا سازمانی به زبان انگلیسی برگزار کرد.

 

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

در صورتی که یکی از این دوره ها آنلاین باشد، بله می توان. البته در صورت شرکت در دوره بصورت آفلاین، کسب مدرک به شرط قبولی در آزمون پایان دوره می باشد.

 

آیا امکان پرسش و پاسخ در کلاس آنلاین وجود دارد؟

بله شما در طول کلاس می توانید بصورت صوتی و یا تصویری، یا بصورت چت و حتی با به اشتراک گذاری تصویر صفحه کامپیوترتان در سامانهLMS ، به راحتی سوالات خود را بپرسید و استاد محترم مشکلات شما را در طول دوره به بهترین نحو حل می نماید.

 

آیا مدرس دوره تجربه عملیاتی مناسبی در حوزه مربوطه دارد؟

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

 

آیا می توانیم قبل از شرکت در دوره تعیین سطح و مشاوره داشته باشیم؟

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

 

امکان شرکت در کلاس ها بصورت آفلاین وجود دارد؟

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

 

ساعت برگزاری دوره ها به چه صورت است؟

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

 

آیا تعداد ساعت دوره های حضوری و آنلاین با یکدیگر متفاوت است؟

خیر، کاملا یکسان است.

 

سوالات رایج آزمون ها و مدارک:

آیا پس از دوره مدرک معتبر دریافت می کنم یا باید در آزمون های بین المللی شرکت کنم؟

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

در حوزه لینوکس، در صورت نیاز، دانشجویان می توانند جداگانه در ازمون های بین المللی موسسه LPI شرکت نمایند و پس از قبولی مدرک موسسه LPI را اخذ نمایند.

 

آیا مدرک خانه لینوکس قابل ترجمه هست؟

مدرک خانه لینوکس به زبان انگلیسی صادر می گردد و نیازی به ترجمه در هنگام پروسه مهاجرت یا همکاری با شرکت های خارجی نیست.

 

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

بله، در صورت آمادگی برای شرکت در آزمون های بین المللی لینوکس، این امکان وجود دارد.

 

آزمون های بین المللی به چه زبانی برگزار می شوند؟

این آزمون ها در ایران به زبان انگلیسی برگزار می گردند.

 

چگونه داوطلبان می توانند صحت مدارک خود را به کارفرمایان اثبات کنند؟

کارفرمایان می توانند جهت آگاهی از وضعیت گواهینامه شما، با ارائه شماره سریال مدرک موسسه در وبسایت موسسه، مدارک خانه لینوکس را استعلام نمایند.

 

آزمون پایان دوره به چه صورت است؟

این آزمون به صورت آنلاین در سامانه LMS مجموعه برگزار می گردد. اجرای تمارین کلاسی و تاییدیه مدرس جهت صدور مدرک نیاز است.

 

سوالات عمومی:

آیا من می توانم ویدیوی دوره را ضبط کنم؟

خیر، به منظور حفظ حق مالکیت معنوی موسسه (البته با لطف و حمایت دانش پژوهان محترم خانه لینوکس)، دوره های آنلاین توسط موسسه ضبط می گردند و تا دو ماه در دسترس کامل دانشجو برای تمرین و یادآوری در سامانه آموزش مجازی در دسترس هستند اما ضبط و انتشار ویدیوهای کلاس توسط دانشجو غیر قانونی است.

 

چه نیازمندی های سخت افزاری برای برگزاری این کلاس به صورت آنلاین نیاز هست؟

داشتن یک سیستم با حدود 30 گیگ هارد خالی و حداقل 8 گیگ مموری و حداقل cpu در سطح core i3 نیازمندی شرکت در این دوره هست. در دوره های حضوری مجموعه به هر دانشجو یک سیستم مجزا تخصیص داده می شود. دسترسی به اینترنت نیز برای کلاس های آنلاین، نیاز است.

 

آیا من پشتیبانی رو در طول دوره دارم؟

بله شما در طول دوره پشتیبانی مجموعه و مدرس را دارید.

 

آیا امکان پیشنهاد کار از سمت موسسه به دانشجویان وجود دارد؟

بله، بدین منظور موسسه همواره آگهی های شغلی سازمان های همکار را در شبکه های اجتماعی منتشر می کند و با کسب دانش و تخصص، دانشجویان توانسته اند در بهترین شرکت ها و سازمان های داخلی و خارجی جمله Dell، Cisco، MTN، Amazon و حتی NASA مشغول به کار شوند.

 

آیا کلاس را می توانم بصورت خصوصی و یا اختصاصی برای سازمان برگزار کنم؟

بله امکان شرکت بصورت دوره خصوصی یا سفارشی شده برای سازمانها وجود دارد.

 

آیا مسیر آموزشی مشخصی برای ادامه کسب تخصص وجود دارد؟

بله، حرفه ای ترین مسیر آموزش نتیجه سال ها تجربه و آموزش حرفه ای در صنعت و همچنین نتیجه اتاق فکر اساتید آنیسا بصورت یک Roadmap جامع در حوزه های مدیریت سیستم های لینوکس، توسعه نرم افزار، DevOps، IOT، Data Science، شبکه و DevNet و همچنین زیرساخت به دانشجویان ارائه می گردد.

 

تا چه مدت به دوره دسترسی دارم؟

در دوره های آنلاین، تا دو ماه پس از اتمام دوره، ویدیوهای دوره قابل بازدید در سامانه آموزش آنلاین است.

 

سوالات رایج ثبت نام و پرداخت:

آیا امکان پرداخت هزینه دوره بصورت اقساط وجود دارد؟

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

 

آیا تخفیفی برای شرکت در دوره ها وجود دارد؟

بله تخفیفات دائمی چون تخفیف گروهی، دوره های همزمان، تخفیف معرفی و تخفیفات مناسبتی وجود دارد.

 

گروه سنی مخاطب دوره ها چیست؟

مخاطب دوره های تخصصی آنیسا معمولا جوانان و بزرگ سالان متخصص هستند اما دوره های مجزایی برای رده سنی نوجوانان و کودکان وجود دارد.

 

چگونه می توانم برای شرکت در دوره ثبت نام کنم؟

کافی است برای شروع در قسمت پیش ثبت نام، پیش ثبت نام را انجام داده و منتظر تماس همکاران ما باشید که در اسرع وقت و در ساعات اداری با شما تماس خواهند گرفت و شما را در ادامه پروسه ثبت نام همراهی می نمایند.

 

آیا رعایت پیش نیاز ها واجب است؟

بله، رعایت پیش نیاز های رسمی دوره بسیار مهم هستند، و عملا بدون رعایت آنها امکان بهره وری از دوره وجود ندارد.

 

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

بله، با مشاوره و سنجش دانش شما در حوزه IT امکان شرکت در دوره مناسب سن و دانش شما وجود دارد.

 

دوره های پیشنهادی

EN / FA

فناوران آنیسا - خانه لینوکس ایران

تهران، میدان آرژانتین، خ وزرا، کوچه هشتم، یحیوی، پلاک ۴

 اطلاعات تماس:

  • 021-88716168
  • 021-88712172
  • 0910-8555111

info @ anisa.co.ir

© فناوران آنیسا - خانه لینوکس ایران | تمامی حقوق این سایت تحت مجوز GFDL برای فناوران آنیسا محفوظ است.
design by www.digitaldesign.ir