توسعه و راه اندازی میکروسرویس ها در Kubernetes [ویدئو]

Develop and Operate Microservices on Kubernetes [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: انتقال به میکروسرویس ها برای توسعه دهندگانی که برنامه های کاربردی را با استفاده از روش های سنتی تر می سازند، انتقال آسانی نیست. انبوهی از مفاهیم و جزئیات جدید وجود دارد که توسعه دهندگان هنگام طراحی یک برنامه کاربردی توزیع شده باید با آنها آشنا شوند. Docker و Kubernetes را وارد ترکیب کنید و مشخص می شود که چرا بسیاری از توسعه دهندگان برای سازگاری با این دنیای جدید تلاش می کنند. هدف از این دوره این است که شما را در روند آشنایی با Kubernetes و روش انجام کارها راهنمایی کند. این دوره به گونه ای طراحی شده است که شما را از طریق فرآیند آشنایی با محیط Kubernetes به منظور استقرار، پیکربندی و مدیریت محیطی که قرار است سرویس ها در آن اجرا شوند، آشنا کند. شما نمونه هایی را بر اساس تجربه دنیای واقعی نویسنده در کار با Kubernetes در حین ساختن معماری های توزیع شده پیچیده مرور خواهید کرد. ما روی استقرار سرویس‌هایی تمرکز می‌کنیم که نیاز به ذخیره داده‌ها دارند و یاد می‌گیریم که چگونه از Kubernetes Persistent Volumes می‌توان برای ایجاد استقرارهایی استفاده کرد که انعطاف‌پذیری داده را تضمین می‌کنند. در ادامه، یاد می‌گیریم که چگونه با استفاده از Kubernetes Secrets به سرویس‌ها دسترسی به رشته‌های اتصال، نام‌های کاربری، گذرواژه‌ها و سایر اطلاعات حساس بدهیم. در پایان دوره، شما بر بهترین شیوه ها مسلط خواهید شد و از برخی از جدیدترین فناوری های DevOps برای افزایش چابکی و کاهش زمان ورود به بازار برای خدماتی که ساخته اید استفاده خواهید کرد. بسته کد این دوره ویدیویی در https://github.com/PacktPublishing/Develop-and-Operate-Microservices-on-Kubernetes موجود است. 1. مدیریت و استقرار کانتینرها در Kubernetes 2. پلتفرم‌های Kubernetes مانند پادها، استقرارها، مجموعه‌های مشابه و رازها را کاوش کنید 3. از داشبورد kubectl (CLI) و Kubernetes استفاده کنید 4. تنظیم و استفاده از یک گردش کار DevOps مدرن که از به روز رسانی استقرارهای موجود در هنگام بررسی کد جدید در مخزن کد منبع مراقبت می کند. 5. پیکربندی و به روز رسانی سرویس ها پس از استقرار آنها 6. از یک محیط توسعه محلی با پشتیبانی minikube یا Kubernetes در Docker استفاده کنید این دوره معماران، طراحان و مبشرانی را هدف قرار می دهد که می خواهند بدانند Kubernetes چگونه کار می کند و مهارت های آزمایش و استقرار خود را بهبود بخشد. ?با یک گردش کار DevOps مدرن که Kubernetes را هدف قرار می دهد آشنا شوید * ?پیچیدگی های مدل استقرار و مدیریت Kubernetes توییتر را کشف کنید * ?ساخت سرویس ها و برنامه های کاربردی مدرن و بومی ابری با استفاده از بهترین فناوری های Cloud Native Computing Foundation. *

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

شروع کار با Kubernetes Getting Started with Kubernetes

  • بررسی اجمالی دوره The Course Overview

  • راه اندازی Minikube Setting Up Minikube

  • استقرار یک میکروسرویس Deploying a Microservice

  • انعطاف پذیری و مقیاس پذیری خدمات Service Resiliency and Scalability

مدل استقرار Kubernetes The Kubernetes Deployment Model

  • استفاده از ReplicaSets Using ReplicaSets

  • خدمات اتصال Connecting Services

  • اتصال HTTP با Ingress HTTP Connectivity with Ingress

  • مدیریت چرخه حیات برنامه با استقرارها Managing the Application Lifecycle with Deployments

استقرار خدمات دولتی Deploying Stateful Services

  • خدمات دولتی و درایورهای ذخیره سازی Stateful Services and Storage Drivers

  • کار با حجم های ماندگار Working with Persistent Volumes

  • تنظیم خودکار حجم Automatic Volume Provisioning

  • استفاده از StatefulSets Using StatefulSets

مدیریت داده های پیکربندی Managing Configuration Data

  • با استفاده از ConfigMaps Using ConfigMaps

  • فایل های پیکربندی را به پادها تزریق کنید Inject Configuration Files into Pods

  • حفظ اسرار Keeping Secrets

تحویل مداوم با Kubernetes Continuous Delivery with Kubernetes

  • ویژگی های خط لوله CI/CD Characteristics of a CI/CD Pipeline

  • پیکربندی سی دی با GitLab Configuring CD with GitLab

  • راه اندازی هلم Setting Up Helm

  • استفاده از Helm در CI Using Helm in CI

نمایش نظرات

توسعه و راه اندازی میکروسرویس ها در Kubernetes [ویدئو]
جزییات دوره
1 h 29 m
19
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martin Helmich Martin Helmich

مارتین هلمیچ در دانشگاه علوم کاربردی در اسنابروک علوم کامپیوتر خوانده و در رادن آلمان زندگی می کند. او به عنوان یک معمار نرم افزار کار می کند و متخصص در ساخت برنامه های کاربردی توزیع شده با استفاده از فناوری های وب و معماری Microservice است. او علاوه بر برنامه نویسی در Go، PHP، Python و Node.js، زیرساخت هایی را با استفاده از ابزارهای مدیریت پیکربندی مانند SaltStack و فناوری های کانتینری مانند Docker و Kubernetes ایجاد می کند. او یک علاقه‌مند به منبع باز است و دوست دارد افرادی را که از لینوکس استفاده نمی‌کنند، مسخره کند. در اوقات فراغت، احتمالاً او را در حال کدنویسی در یکی از پروژه های حیوان خانگی منبع باز، گوش دادن به موسیقی یا خواندن ادبیات علمی تخیلی خود خواهید یافت.