«دوره درحال بهروزرسانی است.»
Kubernetes یکی از بهترین سرویسهای زیرساختی است که به شما امکان به روزسانیهای متعدد بدون حتی یک لحظه توقف سرویس را میدهند و در زمانهای مناسب به خوبی میتواند سرویس شما را Scale کند بدون آنکه شما دردسر زیادی بکشید. در کل به شما کمک میکند بهتر سرویسدهی کنید و دست شما برای روشهای متنوع سرویسدهی را باز خواهد گذاشت.
2.980.000 تومان Original price was: 2.980.000 تومان.2.086.000 تومانCurrent price is: 2.086.000 تومان.
در انبار موجود نمی باشد
تو این قست یه دورهی مختصری از داکر خواهیم داشت که طی آن مروری بر داکرفایل و داکرکامپوز خواهیم کرد و کامپوننتهای داکر رو باهم بررسی میکنیم. برای درک بهتر داکر یک سناریوی کامل هم با آن پیادهسازی خواهیم کرد. سناریوی پیادهسازی سامانهی ELK که بسیار پرکاربرد میباشد.
خیلی از مشکلاتی که ما در سرویسهای خود داریم و همواره در نگهداری ما را اذیت میکنند، توسط ارکستریشنها برطرف میشوند. فکر کنید ساعت ۴ صبح یکی از سرورهای ما خراب شده و پاور آن سوخته است و دیگه سرویسدهی نمیکند. چه می شود؟ روز ما خراب میشود، اما باید بدانید ارکستریشنها این امکان را به ما میدهند که آن نود را کاور کنند و تمام سرویسها را جایی دیگر داشته باشیم.
ممکن است این سوال پیش آید که Kube چه تفاوتهایی با داکر دارد ؟ و آیا داکر به تنهایی جواب کار ما را خواهد داد یاخیر ؟ در این آموزش به مقایسه Kube و داکر میپردازیم .
در ادامه به بررسی Kubernetes که معمولا با اسم Kube یا k8s شناخته شده است میپردازیم، تاریخچهی آن را در کمپانی معظم گوگل بررسی میکنیم.و بیان میکنیم چرا Kube یکی از بهترین هاست.
خوب اول از همه در مورد معماری Kube باهم صحبت خواهیم کرد و کامل آن را تشریح میکنیم. در مورد انواع نودها و نقش آنها صحبت خواهیم کرد. هر یک از نودها در این سرویس چه نقشهایی دارند و قرار است که چه کارهایی انجام دهند را بررسی خواهیمکرد.
برای اینکه درک خوبی از عملکرد Kube داشته باشیم باید به خوبی کامپوننتهای اصلی آن آشنا شویم و بدانیم که هر کدام چه کاری بر عهده دارند. در این قسمت تمام موارد مربوط به آنها را بررسی خواهیم کرد و در مورد هر کدام از آنها به تفصیل توضیح خواهیم داد.
لیست کامپوننتهایی که بررسی میکنیم:
1. Etcd 2. Kube-api-server 3. Kube-scheduler 4. Kube-controller-manager 5. Kublet 6. Kube-proxy 7. Container runtime 8. DNS 9. Web ui 10. Container resource monitoring 11. Cluster-level logging
علاوه بر کامپوننتها میبایست آبجکهای Kube را هم بررسی کنیم که این کار باعث میشه ما دید خیلی کاملی نسبت به Kube داشته باشیم. دانستن هر کدام از این موارد به توزیع بهتر و دقیقتر سرویس ما روی زیرساخت Kube خیلی کمک میکند و باعث میشود که ما بهتر بتوانیم به صورت عملیاتی سرویسدهی کنیم.
لیست آبجکت ها و مواردی که در این دوره بررسی میشود
1. Pod 2. Deployment 3. Service 4. ReplicaSets 5. DaemonSets 6. StatefulSets 7. Namespace 8. Job and cronjob 9. Volume
– Persistent volume – Persistent volume claim – Storage clacces
10. ConfigMap 11. Secret
در ضمن این لیست ممکن است به فراخور دوره کاملتر نیز شود.
برخی از فرآیندها جداگانه به آنها میپردازیم:
1. فرآیند اختصاص Pod به Node
2. راهکارهای Deployment
3. موارد مربوط به نسخههای Kube و نحوهی انتشار آنها
Kube هم همانند داکر و خیلی از سرویسهای دیگر برای خودش کامندلاین مستقلی دارد که میتوان با استفاده از آن کلاستر را مدیریت و سرویس خودمان را به خوبی روی این زیرساخت پیادهسازی و نگهداری کنیم.
در این قسمت نصب و آموزش کار با این کامندلاین که Kubectl نام دارد را پیگیری و چندین پروژه را با آن پیادهسازی خواهیم کرد.
اگر بخواهیم به صورت ساده بگیم Helm یک Package Manager برای Kube میباشد. به ما این امکان را میدهد که بتوانیم روی کلاستر Kube خود سرویسهای مختلف را به راحتی پیادهسازی، اجرا، به روزرسانی و کانفیگ کنیم.
دیگه باید برویم برای نصب و کار با Kube که ابتدا در مورد روشهای مختلف نصب و ابزارهایی که خیلی به ما کمک میکنند صحبت میکنیم. ما باید بتوانیم به راحتی و با اطمینان زیاد Kube را در محیطهای آزمایشگاهی و عملیاتی نصب کرده و از آن استفاده کنیم. با توجه به اینکه در طول دوره از داکر برای راه اندازی و کار با نرم افزارها استفاده خواهیم کرد، در ابتدای دوره، نصب و راهاندازی داکر و دستورات اصلی آن را با هم مرور خواهیم کرد .
برای اینکه بتوانیم با Kube کار کنیم و پیش بریم لازم داریم که بتوانیم Kube را روی لپتاپ یا کامپیوتر شخصی خودمان نصب کنیم و ازش استفاده کنیم. در اینجا روشهای مختلفی اعم از minikube, kind, mikro8s, k3s و docker desktop را آموزش میدهیم که روی ویندوز و لینوکس و مک به راحتی بتوانیم با Kube کار کنیم.
همانطور که میدانید نصب Kube بر روی یک نود تنها برای تست و دریافت فانکشن آن میباشد و برای استفاده و سرویس دهی باید حتما به صورت کلاستر شده و در سرورهای مختلف با منابع مشخص نصب و پیکربندی شود. در این قسمت در مورد نصب Kube در سرورهای عملیاتی و به صورت کلاستر شده صحبت میکنیم و باهم این موارد را پیادهسازی خواهیم کرد.
همواره نیاز است که سرویسها و سیستمهایی که راهاندازی شده است پایش شود و موارد آنها بررسی و در مواقع مورد نیاز عملکردهای مورد نیاز انجام شود. از این رو راهاندازی سامانهی مانیتورینگ و لاگینگ بر روی هر زیرساختی از مهمترین موارد پیادهسازی میباشد. در این قسمت سامانهی مانیتورینگ و لاگینگ مربوط به کلاستر و سرویسهای روی آن را انجام خواهیم داد. سامانهی پیادهسازی شده به گونهای خواهد بود که هر زمان Pod جدید اضافه و یا کم شود تمام فرآیند اضافه شدن و بررسی آن به صورت خودکار انجام شود.
الان دیگه وقت استفاده از Kube است برای همین یک سناریوی راهاندازی WordPress را باهم مرور میکنیم. طی این سناریو سعی میکنیم که با تمام مفاهیمی که در موردش صحبت کردیم ارتباط برقرار کنیم و آنها را با هم مرور کنیم. دقت کنید تنها هدف این سناریو راهاندازی WordPress نیست بلکه مرور تمام مفاهیمی که در دوره با آنها آشنا شدیم میباشد از این رو سعی میکنیم مرور کاملی مفاهیم دوره را داشته باشیم.
پس از ثبت سفارش، به حساب کاربری خود در سایت نیکآموز وارد شده و در بخش «دانلودها» اقدام به دانلود جلسات دوره خریداری شده کنید.
ارسال به تهران: طی ۲۴ ساعت کاری پس از ثبت سفارش، هماهنگی لازم جهت ارسال بسته با پیک توسط تیم پشتیبانی با شما انجام خواهد شد.
ارسال به خارج از تهران: طی ۲۴ ساعت کاری پس از ثبت سفارش، بسته ارسالی با آدرس ثبت شده در پنل کاربری، به اداره پست تحویل داده میشود. زمان ارسال و تحویل بسته به شما، منوط به زمانبندی اداره پست بوده و از ۲ الی ۵ روز کاری متغیر خواهد بود.
تمام جشنوارهها از یک الی دو هفته قبل از طریق شبکههای اجتماعی اینستاگرام (@nikamooz)، وبسایت مجموعه (www.nikamooz.com) و همچنین ایمیلهای ارسالی به کاربران اطلاعرسانی میگردد.
در صورت تمایل به دریافت فاکتور رسمی، پیش از خرید خود با واحد فروش مجموعه (17 00 07 91 – 021) تماس حاصل نمایید.
شایان ذکر است، امکان صدور فاکتور رسمی پس از خرید آنلاین از سایت مجموعه به هیچ عنوان وجود نخواهد داشت.
با همهگیری بیماری کووید در سراسر دنیا در سال ۱۳۹۸، مجموعه نیکآموز برگزاری کلاسهای حضوری را متوقف کرده و پس از آن تمامی دورههای آموزشی به صورت وبکستی و آفلاین برگزار شده است
با توجه به بازخوردهای مثبت دانشجویان، کلاسهای حضوری صرفاً در صورت برگزاری بوتکمپها و مسترکلاسها خواهد بود و دورههای آموزشی زین پس به همان صورت آفلاین و وبکستی برگزار میشود.
پس ثبت و نهایی شدن سفارش شما در سایت نیکآموز، تیم پشتیبانی طی ۲۴ تا ۷۲ ساعت کاری با شما تماس خواهند گرفت تا فرایند عضو شدن شما در گروه پشتیبانی تلگرامی هر دوره انجام شود.
در صورت وجود هر گونه سوال و ابهامی میتوانید با شمارههای شرکت تماس حاصل فرمایید و یا از طریق بخش چت پشتیبانی سایت، سوالات خود را مطرح نمایید.
Δ
ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم.
سلام میخاستم بدونم دوره مال چه سالی هستش؟ و توی اون چه ورژنی از کوبرنتیس اموزش داده میشه؟
استاد رفعیعی عالی تدریس می کنن. روی مباحث کاملا مسلط هستن و سیلابس درسی هم بسیار خوب تبیین کردن بطوری که ترتیب توالی اموزش ها بسیار خوب چینش شده.
سلام تخفیف نداره؟
درود برشما جهت اطلاع از تخفیف دوره ها با اکانت تلگرامی @nikamoozsale در ارتباط باشید.
با تشکر از همراهی شما
چه دوره خوبی بود
با سلام ایا این دوره شروع و به پایان رسیده؟ چون هیچ کامنتی دیگه دیده نمیشه اینجا
ممنون
دوره آموزشی Kubernetes به اتمام رسیده است تنها یک کارگاه تکمیلی برای این دوره باقی مانده است که بعد از برگزاری و تدوین به پنل کاربری شرکت کنندگان اضافه خواهد شد.
سلام وقت بخیر… مبلغ دوره با توجه به سرفصل ها بسیار زیاده…. سرفصل هایی که داخل دوره قرار دادین… مباحث ساده ای هستن… من خودم همین سرفصل هارو با قیمت خیلی کمتر از جایی دیگه تهیه کردم… وقتی شنیدم که نیک اموز دوره کوبرنتیز قرار داده خیلی خوشهال شدم اما وقتی سرفصل هارو دیدم نظرم تغییر کرد…
درود بر شما
سپاس از نقد سازنده شما، این مورد بررسی خواهد شد.
سپاس از همراهی شما
سلام این دوره قرار بوده دی ماه شروع بشه و بعدش تاخیر افتاده به اوایل بهمن. کی قرار است به دست خریداران برسه این دوره؟
سلام وقت بخیر بله دوست عزیز حق با شماست این مورد به علت درگیری های شدید مدرس دوره ضبطش به بهمن ماه موکول شد اما هم اکنون جلسه اول این دوره در پنل کاربری دوستانی که خرید انجام داده اند قابل دانلود است.