×
ribbon

دوره عملی لاگینگ Kubernetes با Fluent Bit و ELK

مدرس:

احسان داداشی

توضیحات دوره امروزه در محیط های Kubernetes، مشاهده و تحلیل لاگ ها یکی از مهم ترین بخش های... بیشتر
جدید
گواهی‌نامه
5 (1)
27دانشجو
1:24ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیمرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

راه اندازی fluentbit در kubernetes

راه اندازی ELK در kubernetes

یادگیری مفاهیم logging و نحوه پیاده سازی عملی آن

انجام تمرین عملی برای ارسال لاگ kubernetes به ELK و به تصویر کشیدن آن

این دوره شامل:

1 ساعت ویدئو

9 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

6 فصل18 جلسه1 ساعت ویدیو
شرح دوره
  شرح دوره
00:45
  این دوره برای چه کسانی مناسب است؟
02:58
نصب موارد مورد نیاز دوره
  نصب WSL در ویندوز قسمت 1
00:50
  نصب WSL در ویندوز قسمت دوم
02:00
  نصب داکر
01:11
  ادامه نصب docker desktop و ارتباط با WSL
03:01
  نصب kuberneties
03:04
نصب ELK بر بستر داکر
  توضیحات اولیه در خصوص داکر و docker compose
07:17
  اجرای ELK Stack بر بستر داکر
05:14
نوشتن Application مورد نیاز
  نوشتن Application با زبان python برای دریافت وضعیت آب و هوا
02:50
  نوشتن dockerfile برای Application و dockerize کردن پروژه
07:36
راه اندازی application در kuberneties و راه اندازی اولیه fluentbit و یادگیری کانفیگ آن
  توضیحات اولیه و اجرای Application در kuberneties
07:24
  توضیح درباره فایل های manifest در kubernetes
06:11
  توضیح مختصر در خصوص resource های daemonset و configmap در kubernetes
02:28
  اولین راه اندازی fluent bit و کانفیگ اولیه جهت آشنایی با کانفیگ آن
10:40
  اضافه کردن parser به فایل کانفیگ fluentbit
05:47
تنظیم fluentbit جهت ارسال لاگ به ELK
  ارسال لاگ های application به ELK و نمایش آن در بخش discover در kibana
08:48
  معنی دار کردن داده های ورودی با استفاده از visualize
06:32

پیش‌نیاز‌ها

در این دوره فرض شده که هنرجو با مفاهیم پایه‌ای دنیای لینوکس و کانتینرها آشناست و تجربه حداقلی کار با Kubernetes را دارد. آشنایی اولیه با YAML، کار با kubectl، و مفاهیم Pod، Deployment و Namespace برای دنبال کردن تمرین‌های عملی ضروری است. همچنین دانش مقدماتی در خصوص مفاهیم لاگینگ و ساختار لاگ‌ها، به فهم بهتر مباحث Parsing و Filtering کمک خواهد کرد.

علاوه بر این، آشنایی مقدماتی با ELK Stack (خصوصاً Kibana و Elasticsearch) یک مزیت محسوب می‌شود، اما در طول دوره نیز مرور کاملی بر این ابزارها انجام خواهد شد. داشتن دانش پایه شبکه، مفاهیم DevOps و تجربه کار با Docker به هنرجو کمک می‌کند تا سریع‌تر با مباحث پیشرفته ورود کند و بتواند پایپ‌لاین لاگینگ را به صورت کامل در محیط عملیاتی پیاده‌سازی کند.

توضیحات دوره

توضیحات دوره

امروزه در محیط‌های Kubernetes، مشاهده و تحلیل لاگ‌ها یکی از مهم‌ترین بخش‌های نگهداری و عیب‌یابی سرویس‌هاست. در این دوره به صورت کاملاً عملی یاد می‌گیرید چگونه لاگ‌های اپلیکیشن‌های اجرا شده روی Kubernetes را با استفاده از Fluent Bit جمع‌آوری کرده و به ELK Stack (Elasticsearch، Logstash و Kibana) ارسال کنید تا بتوانید آن‌ها را جستجو، تحلیل و مانیتور کنید.

در طول دوره یک اپلیکیشن واقعی با Python توسعه داده می‌شود، سپس آن را Dockerize کرده و روی Kubernetes مستقر می‌کنیم. در ادامه Fluent Bit را بدون استفاده از Helm و به کمک Manifestهای Kubernetes راه‌اندازی کرده و در نهایت لاگ‌ها را در Kibana مشاهده و تحلیل خواهیم کرد.

تمرکز این دوره بر یادگیری عملی است و تمام مراحل از صفر تا مشاهده لاگ‌ها در Kibana به صورت قدم‌به‌قدم انجام می‌شود.

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

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

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
3دوره
759دانشجو
37نظر و امتیاز

احسان داداشی، دانش آموخته کارشناسی مهندسی کامپیوتر (دانشگاه صنعتی نوشیروانی بابل)  و دارای گواهینامه‌های Linux lpic1 (موسسه سماتک)،  ITIL FUNDAMENTAL (موسسه رایزن)، ITIL incident management (آقای برادری)، ORACLE DB FUNDAMENTAL AND ADMIN (موسسه عصر دانش افزار) است.

ایشان تجربه فعالیت به عنوان کارشناس و سرپرست سرویس نرم‌افزار و همچنین سرپرست تحلیل نرم‌افزار در شرکت توسعه فن افزار توسن (توسن تکنو ) را در کارنامه داشته و هم اکنون به عنوان کارشناس دواپس در شرکت مهندسی نویافته‌های فناوری (منیف) مشغول فعالیت هستند.

از سوابق آموزشی ایشان می‌توان به برگزاری چندین دوره آموزشی در خصوص Iso 8583 و صنعت پرداخت در شرکت توسن تکنو اشاره نمود.