آموزش Kubernetes: ریز خدمات

Kubernetes: Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با Kubernetes ریز خدمات مقیاس پذیر و قابل اطمینان بسازید. Kubernetes ابزاری محبوب DevOps برای مدیریت کانتینرها در مقیاس است. ریز سرویس ها به توسعه دهندگان این امکان را می دهند تا اجزای برنامه های جداگانه را به کار گیرند ، این امر امکان ادغام مداوم و افزایش تحمل خطا را فراهم می کند. این دوره چگونگی ترکیب این فناوری ها را می آموزد - که در نهایت در یک برنامه ریز سرویس های واقع در جهان واقع در یک محیط Kubernetes به اوج خود می رسد. مربی Karthik Gaekwad مزایای ریز سرویس ها را توصیف می کند و نشان می دهد که چگونه می توان آنها را در داخل الگوی معماری مبتنی بر کانتینر پیاده سازی کرد. او با استفاده از یک برنامه یکپارچه موجود ، عملکرد آن را خراب می کند ، سازه های Kubernetes را اضافه می کند و سرویس های جدید را با Minikube در یک محیط Kubernetes مستقر می کند. سرانجام ، کارتیک ابزاری مانند Helm و Jaeger را معرفی می کند که به همراه Kubernetes برای ساخت ریز سرویس های انعطاف پذیرتر استفاده می شوند.
موضوعات شامل:
  • خدمات خرد 101
  • الگوهای طراحی برای سرویس های خرد
  • مثال برنامه ریز سرویس ها
  • گزینه های استقرار
  • وکالت خدمات
  • معیارها
  • ورود به سیستم

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise files

1. آشنایی با میکروسرویس 1. Introduction to Microservices

  • خدمات خرد 101 Microservices 101

  • مزایای یک معماری خدمات خرد Benefits of a microservices architecture

  • الگوهای معمول خدمات خرد Common microservices patterns

2. خدمات خرد با استفاده از پارادایم Kubernetes 2. Microservices Using the Kubernetes Paradigm

  • الگوهای میکروسرویس در Kubernetes Microservices patterns in Kubernetes

  • میکروسرویس بلوک های ساختمانی Microservices building blocks

  • الگوهای استقرار Deployment patterns

  • الگوهای زمان اجرا Runtime patterns

3. برنامه کاربردهای میکروسرویس K8s مثال 3. Example K8s Microservices Application

  • از یکپارچه تا میکروسرویس From monolith to microservice

  • استقرار میکروسرویس به کوبنتز Microservice deployment to Kubernetes

  • استقرار جایگزین YAML Alternate deployment YAML

  • اضافه کردن زمینه با پیکربندی ها Adding context with configmaps

  • کار با پیکربندی حساس Working with sensitive configuration

  • افزودن پروب های زندگی Adding liveness probes

4. مباحث پیشرفته 4. Advanced Topics

  • استقرار با هلم Deployment with Helm

  • پروکسی سرویس با نماینده Service proxying with Envoy

  • معیارهای پرومتئوس Metrics with Prometheus

  • ورود به سیستم با Fluentd Logging with Fluentd

  • ردیابی مسائل با جاجر Tracing issues with Jaeger

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Kubernetes: ریز خدمات
جزییات دوره
1h 28m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
46,184
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Karthik Gaekwad Karthik Gaekwad

Karthik Gaekwad یک مهندس اصلی اوراکل است که با استفاده از فن آوری های ابر و کانتینر نرم افزار می سازد. کارتیک در سال 2007 از دانشگاه آریزونا با لیسانس و کارشناسی ارشد مهندسی کامپیوتر فارغ التحصیل شد. پس از فارغ التحصیلی ، او به آستین ، تگزاس نقل مکان کرد تا در تیم تجارت الکترونیک در National Instrument (NI) IT به عنوان یک توسعه دهنده کار کند و اولین نسخه از قطعات را ایجاد کرد. لیست و برنامه های کاربردی تجارت الکترونیکی دیگر. در سال 2009 ، او به گروه LabVIEW R&D در NI نقل مکان کرد ، جایی که مهندس محصولات SaaS و تلفن همراه مبتنی بر ابر بود. وی سیستم تأیید هویت و مجوز مبتنی بر ابر را برای محصولات cloud NI طراحی و پیاده سازی کرد و بر روی ویژگی های مختلف کار کرد تا محصولات با سیستم های خرید NI ادغام شود. سرانجام ، Karthik همچنین مدتی را با تیم موبایل در NI گذراند و اولین نسخه iOS Data Dashboard را ساخت. در سال 2012 ، او به M&T در Mentor Graphics Embedded برای تحقیق در محصولات ابر برای مهندسان تعبیه شده منتقل شد. او از کار در سمت توسعه الگوی DevOps لذت می برد و بیشتر علاقه مند به ایجاد خدمات به سبک REST و تجربیات کاربران محصول است. او همچنین یک سازمان دهنده برای DevOpsDays Austin و Cloud Austin است.