یادگیری کانتینرها، Docker و Kubernetes با یک Docker Captain/Kubestronaut/CNCF Ambassador. شامل آزمایشگاههای کامل Kubernetes.
آشنایی اولیه با مدیریت سیستم
نظرات دانشجویان:
★★★★★ " این اولین دوره کوبرنتیزی نبود که در آن شرکت کردم. پس از اتمام سایر دورهها، احساس میکردم جزئیاتی را از دست دادهام؛ مثل اینکه فقط تا زمانی میتوانم با یک خوشه K8s کار کنم که همه چیز در شرایط عالی باشد. اما اگر کوچکترین چرخی ترک بخورد (که احتمالاً ممکن است اتفاق بیفتد، به خصوص هنگام به روز رسانی K8s)، احساس میکردم حتی نمیدانم از کجا شروع کنم. این دوره بیشتر این شکافهای دانش را برای من پر کرد و بسیار خوشحالم که در آن شرکت کردم! ای کاش این اولین دوره K8s من قبل از ثبت نام در دورههای دیگر بود"
★★★★★ " فوق العاده! من به ویژه قسمت مربوط به تشریح اجزای مختلف Kubernetes را دوست دارم: خاموش کردن همه اجزا و راه اندازی آنها یکی یکی تا ببینم هر کدام چه کاری انجام میدهند. این به من درک خوبی از نحوه عملکرد Kubernetes میدهد. توضیحات و دموها نیز مختصر و واضح هستند. به علاوه محیط آزمایشگاهی راحت و عالی. از جیمز برای این دوره فوق العاده تشکر میکنم!"
★★★★★ " این دوره از نظر عملی بودن مستقیم به هدف است. شما عملاً در مراحل نصب راهنمایی میشوید و در نهایت، طرحی از کل عمیق غواصی برای درک بهتر به اشتراک گذاشته میشود. همچنین، بخش آزمون و چالش ها به گونه ای دقیق است که یک بررسی جامع از کل دوره را ارائه میدهد. عالی!"
★★★★★ " دوره عالی برای کسانی که میخواهند اصول Docker را یاد بگیرند و مفاهیم اساسی Kubernetes به خوبی توضیح داده شده است، از جمله معماری آن. بخش آزمون برای ارزیابی دانش شما خوب است و چالش آزمایشگاهی شامل تمرینی است که اگر آن را به درستی انجام دهید، در مفاهیم Container و Kubernetes اعتماد به نفس پیدا خواهید کرد."
★★★★★ " اطلاعات واضح، گفتاری و بصری. محتوا سوالات زیادی را پوشش میدهد، لحن با فضای کافی عالی است تا بتوان بدون پخش مجدد هیچ بخشی، آن را دنبال کرد. من خوشحالم."
درباره این دوره:
Kubernetes یکی از داغترین موضوعات در حوزه DevOps و یکی از پرتقاضاترین مهارتها است.
این دوره به طور کامل شما را از صفر شروع میکند! شما اصول کانتینرها را یاد خواهید گرفت. یاد خواهید گرفت که چگونه با Docker موثر باشید (چگونه از Docker برای اجرا، مدیریت و حتی ساخت کانتینرهای چند پلتفرمی استفاده کنید!). سپس روی Kubernetes تمرکز خواهیم کرد و تا پایان این دوره، شما همچنین یک پایه محکم از Kubernetes و هر جزء مورد استفاده خواهید داشت.
در این مسیر، مهارتهای اساسی را یاد خواهید گرفت که به تمام مسیرهای گواهینامه Kubernetes کمک میکند.
در این دوره یک محیط آزمایشگاهی باورنکردنی ارائه شده است که تمام دانش دوره را تقویت میکند، همچنین آزمونها، مطالعه اختیاری و چالشهای اختیاری!
این دوره بر اساس ناامیدیهای شخصی من هنگام یادگیری Kubernetes ایجاد شده است. بسیاری از دورهها و کتابها اجزای اصلی را به عنوان تئوری توضیح میدهند، اما کاربرد عملی یا نمونههای معماری Kubernetes کمی دارند.
درک اجزای اصلی Kubernetes، و همچنین آنهایی که در پس زمینه پنهان هستند، درک بهتری از نحوه و چرایی عملکرد Kubernetes به شما میدهد و همچنین شما را در Kubernetes بسیار موثرتر میکند!
پس از مروری بر تاریخچه کانتینرها، Kubernetes و رابطه آن با Docker، به استفاده از Dockershim، منسوخ شدن آن، آغاز به کار Containerd و Runc میپردازیم و اینها را به عنوان بخشی از محیط زمان اجرای کانتینر خود پیکربندی خواهیم کرد.
سپس Nerdctl را نصب و پیکربندی میکنیم، یک cli برای Containerd که تجربه CLI عالی را که با Docker به آن عادت کردهایم ارائه میدهد!
پلاگینهای CNI مقدمهای بر دنیای Container Network Interfaces ارائه میدهند.
ما یک خوشه Kubernetes را با استفاده از kubeadm ایجاد میکنیم و اجزا و عملکردهای رایج - Pods، کانتینر Pause، Deployments، Replicasets و Services را بررسی میکنیم.
با اجرای خوشه Kubernetes، اجزا را یکی یکی با دقت جدا میکنیم. سپس هر جزء را شروع میکنیم، عملکردی را که بررسی کردهایم تکرار میکنیم و گام به گام درک خواهیم کرد که هر جزء چیست و چرا در اکوسیستم Kubernetes مهم است.
ما در مورد استفاده از Kubelet، ETCD، Kube-ApiServer، Kube-Scheduler، Controller-Manager، Kube-Proxy، CoreDNS و Kube-DNS صحبت خواهیم کرد!
در نهایت آزمونها و چالشهایی برای آزمایش و ارتقاء دانش شما وجود دارد.
مدرس شما، James Spurin:
سفر Kubernetes خود را با راهنمایی یک متخصص برجسته با بیش از 25 سال تجربه غنی در سراسر چشم انداز فناوری، از رهبری تیمهای مهندسی جهانی در سازمانهای معتبر خدمات مالی گرفته تا توسعه پیشگامانه در توسعه نرم افزار، DevOps، مهندسی ذخیره سازی و خدمات اینترنتی، آغاز کنید.
تخصص جیمز نه تنها در جامعه فناوری شناخته شده است، بلکه مورد تجلیل نیز قرار میگیرد. او به عنوان یک سفیر CNCF، توسط خود بنیاد محاسبات Cloud Native - مرجعی که Kubernetes را نگهداری و مدیریت میکند، شناخته میشود. این شناخت گواهی بر درک عمیق و تعهد او به اکوسیستم بومی ابری است.
جیمز همچنین به عنوان یک Docker Captain شناخته میشود که به دلیل جلسات تأثیرگذار در DockerCon، وبلاگهای روشنگرانه و ویدیوهای آموزشی که در وب سایت رسمی Docker به نمایش در میآیند، شناخته شده است.
جیمز به عنوان یک سفیر ARM، از بهترین شیوهها در فناوریهای کانتینری و الگوهای چند معماری حمایت میکند و اطمینان میدهد که آموزشهای او در خط مقدم نوآوریهای فناوری قرار دارد.
جیمز به رسمیت شناختن Kubestronaut را به دست آورده است و به طور فعال تمام گواهینامههای شناخته شده Kubernetes را دارد - (KCNA, CKA, CKAD, KSCA & CKS).
جیمز با اشتیاقی که برای آموزش دارد و با مهارت فنی او مطابقت دارد، با موفقیت به هزاران دانشجو در بیش از 130 کشور آموزش داده است. تعهد او به دسترسی به آموزش با کیفیت بالا در رویکرد او به تدریس مشهود است، جایی که او به ساختن محتوایی افتخار میکند که برای زبان آموزان در هر سطح از تخصص فراگیر و پشتیبان باشد.
همانطور که با جیمز Spurin به دنیای Kubernetes میروید، شما فقط یک مربی به دست نمیآورید - شما یک مربی به دست میآورید که تجربه، جوایز و اشتیاق واقعی او برای تدریس الهام بخش شما خواهد بود و شما را در جهت دستیابی به گواهینامه KCNA خود سوق میدهد. به جیمز بپیوندید و وارد یک تجربه یادگیری شوید که در آن تخصص با اشتیاق روبرو میشود و شما را به تسلط در Kubernetes و فناوریهای Cloud Native میرساند.
به روز رسانیهای دوره:
به روز رسانی مارس 2025:
تجدید ویدیویی دوره و بهبود زیرنویسها - کل دوره با به روز رسانیها و بهبودهایی در تمام ویدیوها تجدید شده است. به عنوان بخشی از این به روز رسانی، تمام زیرنویسها و شرحها اصلاح و به صورت دستی بررسی شدهاند تا از صحت آنها اطمینان حاصل شود.
به روز رسانی اوت 2024:
آزمایشگاه مبتنی بر مرورگر Kubernetes - به 1.31.0 به روز رسانی شد!
درس DNS Kubernetes - تصویر برنامه سلام Google Cloud برای پشتیبانی از Arm / Apple Silicon به روز رسانی شد.
ژوئن 2022:
آزمایشگاه مبتنی بر مرورگر Kubernetes - 1.26.0!
نسخه اولیه Dive Into Kubernetes - مقدمه
James Spurin (Docker Captain)
نویسنده جیمز اسپورین کاپیتان داکر و کهنه کار صنعت با بیش از 25 سال تجربه در فناوری اطلاعات است! دانش فنی گسترده ای که در بسیاری از زمینه ها از جمله توسعه نرم افزار، مهندسی ذخیره سازی، لینوکس، Kubernetes، پایگاه های داده، میان افزار، DevOps، Cloud، Containers، مجازی سازی و پیاده سازی و مدیریت پروتکل های اینترنت و فناوری ها را در بر می گیرد. اخلاق من این است که از فناوریها برای کار هوشمندانهتر استفاده کنم، جایی که امکان فراهم کردن اتوماسیون، مقیاسپذیری، حسابرسی، مسئولیتپذیری، انعطافپذیری و قابلیت اطمینان وجود دارد! توسعه دهنده کتابخانه منبع باز 'XML Dataset'، که توسعه سریع را در هنگام استفاده از XML با پایتون تسهیل می کند. در لیست عالی پایتون برجسته شده است. نویسنده دوره های آموزشی Dive Into Video. نگهدارنده انواع پروژه های منبع باز. مشارکت کننده در Opensource در پروژه هایی از جمله Ansible و Kubernetes.
DiveInto Training
DiveIntoDiveInto یک ناشر یادگیری محتوای فنی است که در آموزش فناوری اطلاعات با استفاده از کارشناسان مشهور صنعت در هر زمینه مربوطه تخصص دارد. هدف همه دوره ها پوشش دادن موضوعات عمیق و فراتر از انتظارات عمومی یادگیری است. دوره ها و محتوای ما با بالاترین سطح کیفیت با تاکید بر رضایت دانش آموزان ایجاد می شود. برای اطلاعات بیشتر به دوره های ما در مورد Ansible و Kubernetes مراجعه کنید.
نمایش نظرات