کار عملی کوبرنتیز - تسلط به اصول اولیه
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک معماری و کامپوننتهای کوبرنتیز
- استقرار و مقیاسبندی اپلیکیشنها با کوبرنتیز
- مدیریت نمایش اپلیکیشن و شبکهسازی با کوبرنتیز
- ایمنسازی اپلیکیشنها و مدیریت پیکربندیها
- یادگیری نحوه کار با API کوبرنتیز
- یادگیری و درک مانیفستهای YAML در کوبرنتیز
پیشنیازهای دوره
- دسترسی به کامپیوتر متصل به اینترنت: برای نصب ابزارهای کوبرنتیز مانند Minikube و Kubectl و دسترسی به سرویسهای ابری، به یک کامپیوتر متصل به اینترنت نیاز دارید. این دوره، راهنماهای نصب برای لینوکس، MacOS و ویندوز را ارائه میدهد.
- مهارتهای اولیه خط فرمان لینوکس: از آنجایی که کوبرنتیز و بسیاری از ابزارهای آن مبتنی بر خط فرمان هستند، راحتی در استفاده از خط فرمان لینوکس (bash یا شل های مشابه) بسیار مفید خواهد بود.
- درک اولیه از کانتینرسازی: آشنایی با مفهوم کانتینرسازی، به ویژه داکر، مفید است زیرا کوبرنتیز، پلتفرم ارکستراسیون کانتینر است. تجربه قبلی با داکر به شما کمک میکند تا بفهمید که کوبرنتیز چگونه کانتینرها را در مقیاس بزرگ هماهنگ میکند.
- دانش اولیه درباره رایانش ابری: درک کلی از مفاهیم رایانش ابری میتواند مفید باشد، زیرا کوبرنتیز اغلب در محیطهای ابری استفاده میشود. با این حال، این دوره مفاهیم ضروری مرتبط با ابر را در رابطه با کوبرنتیز پوشش خواهد داد.
توضیحات دوره
به دوره «کار عملی کوبرنتیز - تسلط به اصول اولیه» خوش آمدید که راهنمای شخصی شما در دنیای گسترده و پرجنبوجوش کوبرنتیز است.
این دوره به گونهای طراحی شده که شما را با مفاهیم اساسی مدیریت و استقرار اپلیکیشنها با استفاده از یکی از تاثیرگذارترین ابزارهای امروزی، آشنا کند. همه مطالب به شیوهای دوستانه و قابل دسترس ارائه میشوند.
ما از پایه شروع کرده و به شما کمک میکنم تا درک کنید کوبرنتیز چیست و چرا برای توسعهدهندگان و مدیران سیستم یک تغییر بزرگ است. همچنین با معماری و کامپوننتهای کلیدی آن آشنا خواهید شد. فرقی نمیکند که از لینوکس و MacOS یا ویندوز استفاده میکنید؛ دستورالعملهای گامبهگام برای راهاندازی کوبرنتیز با Minikube و Kubectl آماده کردهایم تا در هر محیطی بتوانید کار را شروع کنید.
اما فقط به مبانی اکتفا نمیکنیم. به شما نحوه استقرار اولین اپلیکیشن خود را آموزش میدهیم و یاد خواهید گرفت چگونه با استفاده از مانیفستهای YAML نیازهای اپلیکیشن خود را به شکلی شفاف و مختصر تعریف کنید. همچنین روشهای مقیاسبندی آسان اپلیکیشنها را خواهید آموخت تا بتوانند به راحتی با افزایش ترافیک کنار بیایند.
سپس روشهایی را یاد میگیرید که اپلیکیشنهای خود را به تیمتان یا جهان ارائه دهید و روشهای مختلف مدیریت دسترسی داخلی و خارجی را به کار ببرید. با توضیحات ساده و مثالهای عملی، در زمینه شبکهسازی، مدیریت دسترسی خارجی و اطمینان از قابل دسترس بودن سرویسها مهارت خواهید یافت.
پیکربندی اپلیکیشنها و حفظ امنیت اطلاعات حساس بسیار مهم است. ما به شما نشان میدهیم چگونه با مدیریت تنظیمات و محافظت از secrets اپلیکیشنها از طریق پیکربندی و Secrets کار کنید، بدون آنکه با اصطلاحات پیچیده گیج شوید.
کوبرنتیز صرفاً یک ابزار مستقل نیست؛ بلکه بخشی از یک اکوسیستم بزرگ است. شما یاد میگیرید چگونه ابزارهایی مانند Helm، افزودن امکانات به اپلیکیشنها را ساده کنند و همچنین چگونه با استفاده از روشهای GitOps همراه با FluxCD و ArgoCD، استقرار و بروزرسانی اپلیکیشنها را به صورت ساده و امن انجام دهید.
امنیت در اولویت است. ما شما را با راهاندازی کنترل دسترسی مبتنی بر نقش (RBAC)، ایمنسازی اپلیکیشنها و تقویت شبکه در برابر تهدیدها آشنا میکنیم، همه این موارد به زبان ساده و دوستانه بیان میشوند.
در پایان دوره، درک قوی از کوبرنتیز خواهید داشت و قادر به استقرار، مدیریت و ایمنسازی اپلیکیشنهای خود با اعتمادبهنفس خواهید بود. چه تازه شروع کرده باشید و چه بخواهید مهارتهای فعلی خود را ارتقا دهید، ما همراه شما هستیم تا هر مرحله را با وضوح و حتی کمی سرگرمی پیش ببرید که این سفر جامع به دنیای کوبرنتیز را هم آموزنده و هم لذتبخش میکند.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان: توسعهدهندگان نرمافزار که به دنبال استفاده از کوبرنتیز برای استقرار و مدیریت اپلیکیشنهای خود در یک اکوسیستم cloud-native هستند، این دوره را بسیار ارزشمند خواهند یافت. این دوره مهارتهای لازم برای طراحی، استقرار و مقیاسبندی کارآمد اپلیکیشنها را فراهم میکند.
- مدیران سیستم و متخصصان DevOps: افرادی که در جنبههای عملیاتی نرمافزار، از جمله مدیران سیستم و مهندسان DevOps، درگیر هستند، از یادگیری نحوه اطمینان از اجرای هموار اپلیکیشنها در کوبرنتیز، مدیریت استقرارها و پیادهسازی گردشکارهای یکپارچهسازی مداوم و استقرار مداوم (CI/CD) بهرهمند خواهند شد.
- متخصصان IT: متخصصان IT که مشتاق بروزرسانی مهارتهای خود برای گنجاندن ارکستراسیون کانتینرها هستند، درک جامعی از کوبرنتیز به دست خواهند آورد که آنها را برای نقشهایی در مدیریت زیرساختهای مدرن آماده میکند.
- علاقهمندان به فناوری: افرادی که علاقه زیادی به فناوری و رایانش ابری دارند و به دنبال درک جدیدترین فناوریها در زمینه ارکستراسیون کانتینرها و نحوه تغییر چشمانداز استقرار و مدیریت نرمافزار توسط آن هستند.
- دانشجویان و فارغ التحصیلان جدید: کسانی که در حال حاضر در رشته علوم کامپیوتر یا رشتههای مرتبط تحصیل میکنند، یا فارغ التحصیلان اخیر که به دنبال افزایش قابلیت استخدام خود هستند، این دوره را پایه و اساس قوی در یکی از مهارتهای مورد نیاز در بازار کار فناوری خواهند یافت.
کار عملی کوبرنتیز - تسلط به اصول اولیه
-
کوبرنتیز چیست؟ 04:52
-
معماری کوبرنتیز 06:01
-
کامپوننتهای کلیدی کوبرنتیز 04:15
-
(لینوکس) - نصب کوبرنتیز با Minikube و Kubectl 07:18
-
(MacOS) - نصب کوبرنتیز با Minikube و Kubectl 07:48
-
(ویندوز) - نصب کوبرنتیز با Minikube و Kubectl 02:47
-
روشهای بیشتر برای نصب کوبرنتیز 04:41
-
استقرار اولین اپلیکیشن خود 04:35
-
مانیفستهای YAML در کوبرنتیز 03:00
-
ساخت و مشاهده استقرارها 04:32
-
بروزرسانی و Rolling استقرارها 04:53
-
نمایش داخلی با ClusterIP 03:08
-
نمایش خارجی با NodePort 06:07
-
نمایش خارجی با LoadBalancer 04:38
-
مسیریابی مبتنی بر مسیر با Ingress 07:35
-
ConfigMaps با کوبرنتیز 05:46
-
Secrets با کوبرنتیز 05:31
-
kubectl - رابط خط فرمان کوبرنتیز 25:27
-
Helm - بررسی Package Manager کوبرنتیز 16:16
-
Kustomize - سفارشیسازی منابع کوبرنتیز 13:45
-
FluxCD - سادهسازی استقرارهای کوبرنتیز با GitOps 15:13
-
ArgoCD - استقرار مداوم GitOps 12:17
-
بررسی مفاهیم RBAC و Namespace 05:12
-
Multi-Tenancy و Namespaces و ResourceQuotas 12:08
-
نقشها و RoleBindings 08:12
-
ClusterRoles و ClusterRoleBindings 06:14
-
سرویس اکانتها، توکنها و دسترسی API در K8s 11:40
-
دسترسی کاربران و احراز هویت در K8s 03:59
-
احراز هویت کاربران با AWS، آژور و GCP 04:03
-
CNI و سیاستهای شبکه برای ارتباطات ایمن 12:43
-
تشکر از شما 02:13
مشخصات آموزش
کار عملی کوبرنتیز - تسلط به اصول اولیه
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:31
- مدت زمان :03:56:49
- حجم :1.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy