
آموزش کوبرنتیس Kubernetes برای برنامه نویسان: استقرار کد (Deployment) در کوبرنتیس Kubernetes
خرید دانلودی آموزش کوبرنتیس Kubernetes برای برنامه نویسان: استقرار کد (Deployment) در کوبرنتیس Kubernetes
آموزش استقرار کد (Deployment) در کوبرنتیس Kubernetes یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش کوبرنتیس Kubernetes برای برنامه نویسان: استقرار کد (Deployment) در کوبرنتیس Kubernetes است که با نام اصلی Kubernetes for Developers - Deploying Your Code از شرکت Pluralsight منتشر شده است.
کوبرنتیس چیست؟کوبرنتیس یک پلتفرم portable و extensible و open source برای مدیریت کردن سرویس ها و workload های containerize شده می باشد. با استفاده از کوبرنتیس می توانید به روشی کاملاً declarative روال پیکربندی و خودکار سازی و یا همان automation مربوط به container ها را ساده تر کنید. سرویس های کوبرنتیس میتوانند در سناریوهای مختلف به مدیریت کردن container های اپلیکیشن مورد نظر شما کمک کنند. کوبرنتیس دارای یک اکوسیستم کاملاً پویا و در حال رشد است و ابزارها و سرویس های مختلفی را در اختیار شما قرار می دهد.
کلمه کوبرنتیس در واقع از زبان یونانی و به معنی سُکان دار کشتی و یا کسی که یک دستگاه را مدیریت می کند، نامگذاری شده است. علاوه بر این از عبارت کوتاه شده K8s برای کوبرنتیس استفاده می شود تا از نوشتن کلمه کمی طولانی Kubernetes جلوگیری شود. عدد ۸ جایگزین تعداد کاراکترهای بین حرف اول و حرف آخر کلمه Kubernetes می باشد. شرکت گوگل در سال ۲۰۱۴ پروژه کوبرنتیس را به صورت open-source ایجاد کرد. درواقع کوبرنتیس نتیجه بیش از ۱۵ سال تجربه گوگل در اجرا کردن workload های مربوط به production در scale بسیار بالا می باشد.
سرفصل مطالب آموزش ویدئویی کوبرنتیس Kubernetes برای برنامه نویسان: استقرار کد (Deployment) در کوبرنتیس Kubernetes
فصل اول: مقدمه دوره آموزشی- مقدمه دوره آموزشی
- مقدمه و پیش نیازها و نمونه کد
- مقدمه
- بررسی اجمالی Deployment ها در کوبرنتیس
- ایجاد یک Deployment
- استفاده از Deployment ها ها بصورت عملی
- گزینه های مختلف مربوط به Deployment ها
- جمع بندی
- مقدمه
- بررسی Deployment های Rolling Update
- ایجاد یک Deployment از نوع Rolling Update
- کار کردن با Deployment های Rolling Update بصورت عملی
- انجام Roll Back بر روی Deployment ها
- کار با Roll Back بر روی Deployment ها بصورت عملی
- جمع بندی
- مقدمه
- بررسی Canary Deployment
- ایجاد کردن یک Canary Deployment
- کار با Canary Deployment ها بصورت عملی
- جمع بندی
- مقدمه
- درک کردن Blue-Green Deployment ها
- ایجاد یک Blue-Green Deployment
- کار کردن با Blue-Green Deployment ها بصورت عملی: بررسی Blue-Green Deployment
- کار کردن با Blue-Green Deployment بصورت عملی: بررسی Green Deployment
- جمع بندی
- مقدمه
- بررسی Job ها
- بررسی CronJob ها
- ایجاد کردن یک Job و یک CronJob
- کار با Job ها بصورت عملی
- کا رکردن با CronJob ها بصورت عملی
- جمع بندی
- مقدمه
- بررسی اجمالی تکنیک های Monitoring و Troubleshooting
- کار کردن عملی با Web UI Dashboard
- معرفی Metrics Server و kube-state-metricsو Prometheus بصورت عملی
- کار کردن عملی با Grafana
- تکنیک های Troubleshooting با kubectl
- کار با تکنیک های Troubleshooting بصورت عملی
- جمع بندی
- جمع بندی
دیدگاه ها